2013-10-14 60 views
4

運行:crontab的不能夠運行jar文件

00 01 * * 1 root /usr/bin/java -jar /home/export/export.jar 

輸出:調度程序將無法喚醒。

然後我把它改爲:

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

它的工作!

我可以做到這一點,而無需導出到文件 - cron.log
我曾使用log4j來記錄進程; cron.log是我的重複日誌。

+0

正確是您的郵件設置?也許不得不郵寄結果阻止cron ... –

回答

1

您可以爲/ dev/null的替代,如:

00 01 * * 1 root /usr/bin/java -jar /home/export/export.jar > /dev/null 2>&1 
+0

感謝您的幫助。 我發現winscp上有一個bug,需要命令後有一個空格。 如果用膩子編輯,它不需要額外的空間。 – HenryLoke