crontab not running java
我有一个.jar,可以通过命令行完美地运行它。
我需要每5分钟连续运行一次,所以我在crontab-e中添加了这一行
1 | */5 * * * * java -jar /var/www/java/executable.jar |
如果我去
1 | grep CRON /var/log/syslog |
我确实知道作业是在哪里执行的,但它从来没有出现过,因为我在Java文件里面有一个记录器,它所做的第一件事就是把记录器追加到时间上,而不是这样。
可能的错误是什么?
最常见的错误是环境变量没有绑定并且
尝试
1 | */5 * * * * java -jar /var/www/java/executable.jar > /var/log/javacron.log 2> /var/log/javacron-err.log |
并检查