Как использовать cron с Mutt для планирования базового электронного письма?

Я новичок как в mutt, так и в cron. Кажется, что mutt и cron работают, но я не могу заставить их работать вместе.

В моем crontab есть следующее, но я не получаю от него письма:

* * * * *  echo "message body" | mutt -s "Test Email" [email protected] >/dev/null 2>&1

С терминала я могу использовать mutt для отправки электронного письма, используя следующую команду:

echo "message body" | mutt -s "Test Email" [email protected] >/dev/null 2>&1

Я могу заставить cron добавлять текст в файл, имея в моем crontab следующее:

* * * * * echo "some text" >> /Users/me/Desktop/stuff.txt

РЕДАКТИРОВАТЬ: В верхней части crontab я поместил MAILTO = "[email protected]". Теперь каждый раз, когда запускается задание cron, я получаю электронное письмо от Cron Daemon, которое гласит:

/ bin / sh: mutt: команда не найдена


person user2989759    schedule 19.02.2020    source источник


Ответы (1)


Значение пути необходимо указать в crontab:

PATH="/usr/local/bin"
person user2989759    schedule 19.02.2020