Выполнить команду/скрипт после передачи файла

Выполнить команду/скрипт после передачи файла

Я настроил сервер (Ubuntu) с OpenSSH для передачи файлов через sFTP. Требование заключается в том, чтобы после передачи файла отправлялось письмо, подтверждающее, что файл был получен системой. Как бы мне это сделать, не опрашивая каталог каждый раз 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

Ссылайтесь на еще один ответ, связанный с отправкой электронного письма,Отправка почты из командной строки в автоматическом режиме

Связанный контент