2

У меня есть скрипт, работающий на моем ящике, который проверяет каждые 5 минут, чтобы увидеть, был ли загружен определенный тип времени в папку на моем Ftp-сервере. Я хотел бы, чтобы он отправил электронное письмо, когда передача прошла успешно. Я пытался что-то настроить с помощью postfix, но не могу найти способ вставить оператор if в сценарий ftp, поэтому я нахожусь в тупике.

1 ответ1

1

Если вы правильно настроили что-то вроде sendmail , вам даже не нужна команда mail в вашем скрипте. Просто сделай что-то вроде

./my_ftp_script.sh && echo "FTP was succesful" | sendmail you@yourdomain.com

Просто убедитесь, что ваш скрипт завершает работу с ненулевым значением при ошибке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .