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


1

sFTP経由のファイル転送用にOpenSSHを使用してサーバー(Ubuntu)を構成しました。要件は、ファイル転送後、ファイルがシステムによって受信されたことを確認するメールが送信されることです。新しい/変更されたファイルを毎回ディレクトリにポーリングすることなくこれを行うにはどうすればよいですか?

回答:


0

スクリプト結果の確認とメールの送信およびファイル転送(または同期)の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つの回答を参照してください。


回答ありがとうございます。ただし、これはクライアント側で行われますが、クライアント側で追加のコマンドを発行せずにサーバー側でこれを実行したいと思います。
グンターデポルテレ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.