ファイル転送後にコマンド/スクリプトを実行する

ファイル転送後にコマンド/スクリプトを実行する

sFTP 経由でファイルを転送するために、OpenSSH でサーバー (Ubuntu) を構成しました。ファイル転送後、システムがファイルを受信したことを確認するメールが送信される必要があります。新しいファイルや変更されたファイルがあるかどうか、ディレクトリを x 回ごとにポーリングせずにこれを行うにはどうすればよいでしょうか?

答え1

参照するスクリプトの結果を確認し、メールを送信するそしてFTPサーバーまたはSFTPサーバーへのファイル転送(または同期)を自動化する

例:コマンドプロンプトを使用して電子メールを送信する

winscp.com /script=example.txt
if errorlevel 1 goto error

echo Success
sendmail.exe -t < success_mail.txt
goto end

:error
echo Error!
sendmail.exe -t < error_mail.txt

:end

電子メールの送信に関するもう1つの回答を参照してください。コマンドラインから自動的にメールを送信する

関連情報