Назад | Перейти на главную страницу

mailx не запускается с использованием crontab

У меня есть скрипт, который отправляет электронные письма. Он отлично работает при запуске вручную, но я не работаю при запуске с crontab:

#!/bin/bash
cat $HOME/myfolder/mailbody | /bin/mailx -v -s "mymail" -a file.txt xxx.yyy@zzz.com > $HOME/myfolder/script.log

При запуске с crontab ничего не записывается в "$ HOME / myfolder / script.log". Я не могу понять, почему с crontab не запускается команда для отправки электронного письма.

Я решил это, указав абсолютный путь в аргумент вложения mailx:

#!/bin/bash
cat $HOME/myfolder/mailbody | /bin/mailx -v -s "mymail" -a /path/to/file.txt xxx.yyy@zzz.com > $HOME/myfolder/script.log