ポッドキャストを同期する小さな rsync スクリプトを作成しました。完了したらメールで通知するようにスクリプトを構成しました。どのメッセージが送信されるかを判断するために、rsync の終了ステータスをテストしようとしています。ブロックは次のとおりです。
my_command= rsync --log-file=/home/jake/logs/rsync.log -avzu $local_directory $remote_directory
if [ $? -eq 0 ]; then
$mail_expression_success
else
$mail_expression_fail
fi
コマンドがどのように終了しても、最初の変数に含まれるメッセージが表示されます。$mail_expression_success
.