Ubuntu Cron作业无法发送邮件
我已经安排了一个cron作业来执行jar。这个jar的输出将被写入一个文本文件。所以,当cron任务完成时。我可以从日志文件中检查jar是否已成功执行。 Jar运行得非常好,并且生成了文本文件。但它无法发送邮件Ubuntu Cron作业无法发送邮件,ubuntu,jar,cron,crontab,cron-task,Ubuntu,Jar,Cron,Crontab,Cron Task,我已经安排了一个cron作业来执行jar。这个jar的输出将被写入一个文本文件。所以,当cron任务完成时。我可以从日志文件中检查jar是否已成功执行。 Jar运行得非常好,并且生成了文本文件。但它无法发送邮件 30 21 * * * java -jar /mnt/CronJob/DataMerge.jar > $(date "+\%d-\%m-\%Y-log.txt") && mutt -a $(date "+\%d-\%m-\%Y-log.txt") -s "Cro
30 21 * * * java -jar /mnt/CronJob/DataMerge.jar > $(date "+\%d-\%m-\%Y-log.txt") && mutt -a $(date "+\%d-\%m-\%Y-log.txt") -s "Cron Job Output" -- USER_NAME@XXXXXXX.com
但是,下面的cron作业和发送邮件一样工作得很好
*/10 * * * * echo "hello world" > $(date "+\%d-\%m-\%Y-log.txt") && mutt -a $(date "+\%d-\%m-\%Y-log.txt") -s "Cron Job Output" -- USER_NAME@XXXXXXX.com
仅供参考,Jar文件需要4.5小时才能完全运行。第一个cron作业有什么问题?如果手动运行,您的
jar
命令是否发送电子邮件?jar的用途不同。它对数据进行一些操作。一旦完成,邮件就应该被发送。