サーバーを削除するためのアップロード結果ファイルであるシェルスクリプトを実行しています。ある日、ftp サーバーがクラッシュしましたが、誰もそれを知らなかったので、毎日のデータが時間通りに生成されませんでした。
この問題を防ぐために、マネージャーから、アップロード結果を確認し、少し遅れてアップロードするように依頼されました。(1時間ごとに2~3回お試しください。)
質問があります。1. ファイルのアップロードが成功したかどうかを確認するにはどうすればよいですか? 2. ファイルのアップロードを時々再スケジュールするにはどうすればよいですか?
参考までに、私たちのシステムは RHEL5 で実行されており、以下はファイル アップロード コードです。
ftp -n -v ${FTP_HOST} << END_SCRIPT
user ${FTP_USER} ${FTP_PASSWD}
prompt
binary
put ${REPORT__NAME}.tar.gz
bye
END_SCRIPT