データファイルをFTPで転送する

2008.07.02

その他

利用すると便利なcronですが、コマンドの利用方法がわからないと戸惑ってしまいます。スケジュールを利用してデータファイルをFTPで転送する方法です。簡単なバックアップをするには重宝します。

まず、FTPのコマンドでデータを操作するファイルを作成します。
ファイルを送るFTPサーバーのサイトを、「ftp.hoge.jp」、
IDを「idhoge」、パスワードを「passhoge」とします。
転送するファイル名は、「hoge.tar.gz」です。

ftpput.txt

open ftp.hoge.jp
user idhoge passhoge
binary
put hoge.tar.gz
bye

ファイルを転送するFTPスクリプトファイルを使用して実行するには、以下のようにコマンドを指定します。

ftp -n < ftpput.txt

このコマンドをcronに設定すれば、簡易的にバックアップファイルを他のサーバーへ転送することが可能です。アレンジしてバックアップしてみてください。