Crontab 无法运行 jar 文件

Hen*_*oke 5 java jar crontab

通过运行:

00 01 * * 1 root /usr/bin/java -jar /home/export/export.jar
Run Code Online (Sandbox Code Playgroud)

输出:调度器将无法唤醒。

然后我把它改成了:

00 01 * * 1 root /usr/bin/java -jar /home/export/export.jar > /home/export/cron.log 2>&1

有效!

我可以在不导出到文件的情况下执行此操作cron.log吗?
我确实使用了 log4j 来记录进程; cron.log对我来说是重复的日志。

Pat*_* M. 1

您可以替换为 /dev/null ,如下所示:

00 01 * * 1 root /usr/bin/java -jar /home/export/export.jar > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)