我安排了一个执行jar的cron作业。并且此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 "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工作中的问题是什么?