サーバー上で FTP を自動実行する方法

2009年9月14日 21:46 サーバー上で FTP を自動実行する方法

例えば、 abe-tatsuya.com というサーバーのバックアップデータを、定期的に FTP で別の goodhope.jp というサーバーにコピーしておきたい、というような時に使う、自動実行処理の方法です。

まず、以下のようなシェルスクリプト(というほどのものでもないですが)を用意します。
今回は、goodhope.jp というサーバーに対して、 backup.tgz というデータをFTPで転送すると仮定します。

#-- 転送先サーバーを指定
/usr/bin/ftp -n goodhope.jp << _EOF_
#-- FTP のユーザー名とパスワードを指定
user username password
#-- バイナリモードで転送
bin
#-- ローカル側サーバーのカレントディレクトリを移動
lcd /usr/home/tatsuya/BackUp
#-- 転送先サーバーのカレントディレクトリを移動
cd /usr/home/goodhope/BackUp
#-- データを転送
put backup.tgz
#-- 終了
bye
_EOF_

各種 FTPコマンドに関しては、超初級ftpコマンドリファレンスなんかを参考にして頂ければ。

というわけで、上記のように記述したファイルを、例えば ftp.sh というファイル名で、データ転送元サーバーに置いておきます。
後は cron で定期的に ftp.sh を実行すればOK。
今回は例として、/usr/home/tatsuya/sh というディレクトリに置いたことにしておきます。

#-- 毎日午前5時に実行する場合
0 5 * * * /bin/sh /usr/home/tatsuya/sh/ftp.sh

cron の設定に関しては、crontabの設定方法などを参考にどうぞ。

これで、毎日午前5時に、自動的にバックアップデータを FTP で別サーバーに転送する、という処理が設定完了です。
もちろん逆に、定期的に別サーバーのデータを転送して取得する、ということも可能です。

Twitterつぶやく
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
Linux/UNIX
タグ
crontab | FTP | UNIX | アップロード | コマンドライン | シェル | ダウンロード | レンタルサーバー
現在位置
TOP > Web制作技術 > Linux/UNIX > サーバー上で FTP を自動実行する方法
前のブログ記事
2009年6月の読了本まとめ [2009年9月12日 19:44]
次のブログ記事
2009年7月の読了本まとめ [2009年9月15日 20:01]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(8)

Oakley Crankcase Sunglasses Cheap [2014年9月 7日 10:30]
payday loans [2014年9月14日 19:53]

waradk http://paydayloansnsa.com/ payday loans

payday loans [2014年11月18日 17:59]

lzurux http://paydayloansbrb.com/ payday loans

cheap viagra [2015年2月11日 04:21]

fgwfjse http://cheapviagraffx.com/ cheap viagra

Bump-drafts.com [2015年12月15日 15:35]

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles.

viagra_price [2016年6月24日 13:53]

Hello!

buy_viagra [2016年6月24日 15:25]

Hello!

order_viagra [2016年6月24日 15:26]

Hello!

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム