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つの回答を参照してください。コマンドラインから自動的にメールを送信する