21.FTPで自動ファイル転送するFTPの自動ログインするために下記ファイルをユーザのルートディレクトリに作成する.netrc ファイルの中の書式は下記のとおり machine マシン名 login ユーザ名 password パスワード .netrcファイルのパーミッションを600に設定します。 $chmod 600 .netrc これで「ftp」と入力すると自動的に設定ファイルに基づきログインされます。 さらにファイル転送まで行うにはやり方はいくつかありますが、例として下記の方法で出来ます $ftp <<EOF >bin >get ファイル名 >quit >EOF 指定されたファイルがバイナリーモードでGETされます。 常に決まったファイルの場合は、適当にテキストファイルを作りその中にコマンドを書き込みます。 例)ftpscriptというファイルを作る ftpscriptの中身 bin get ファイル名 quit ftpの実行 $ftp < ftpscript .netrcとコマンドテキストの組み合わせで自動ファイル転送が実現できます。 |