Configurei um servidor (Ubuntu) com OpenSSH para transferência de arquivos via sFTP. O requisito é que após a transferência do arquivo, seja enviado um e-mail confirmando que o arquivo foi recebido pelo sistema. Como eu faria isso sem precisar pesquisar o diretório todas as vezes em busca de arquivos novos/alterados?
Responder1
ReferirVerificando os resultados do script e enviando um emaileAutomatize transferências de arquivos (ou sincronização) para servidor FTP ou servidor SFTP
Exemplo:enviando um e-mail usando o prompt de comando
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
Consulte mais uma resposta relacionada ao envio de um e-mail,Envio de e-mail pela linha de comando, de forma automatizada