文件传输后执行命令/脚本

文件传输后执行命令/脚本

我已使用 OpenSSH 配置了一台服务器 (Ubuntu),以便通过 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

请参阅与发送电子邮件相关的另一个答案,以自动方式从命令行发送邮件

相关内容