我正在运行以下条目并收到一封电子邮件..
[email protected]
* * * * * echo "blaah"
但是,当我将此作为 cron 作业时,没有收到电子邮件......
[email protected]
* * * * * sh /scripts/mysql-backup-bak.sh >> /var/log/mysql-backup.log 2>&1
...尽管脚本运行并发送到日志文件就很好。我最终想做的是让它针对任何错误发送电子邮件。但目前我无法随时发送。这可能吗?
答案1
第二个命令不会产生任何输出,因为所有输出都被重定向到日志文件。所以没有输出到邮件。如果您想要有关错误的邮件,请在出现错误时创建输出。
像这样
* * * * * sh /scripts/mysql-backup-bak.sh >> /var/log/mysql-backup.log 2>&1 || echo "something went wrong"