sFTP経由のファイル転送用にOpenSSHを使用してサーバー(Ubuntu)を構成しました。要件は、ファイル転送後、ファイルがシステムによって受信されたことを確認するメールが送信されることです。新しい/変更されたファイルを毎回ディレクトリにポーリングすることなくこれを行うにはどうすればよいですか?
sFTP経由のファイル転送用にOpenSSHを使用してサーバー(Ubuntu)を構成しました。要件は、ファイル転送後、ファイルがシステムによって受信されたことを確認するメールが送信されることです。新しい/変更されたファイルを毎回ディレクトリにポーリングすることなくこれを行うにはどうすればよいですか?
回答:
スクリプト結果の確認とメールの送信およびファイル転送(または同期)の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つの回答を参照してください。