java -jar /home/scripts/relay.jar
當我從命令行啓動時工作正常。該命令產生一個文件:relay.txtJava未在crontab中運行
在crontab中
/usr/bin/java -jar /home/oneprovider/relay.jar
不產生任何東西。我第一次沒有/ usr/bin /但是然後做了which java
,並且增加了絕對路徑,但沒有運氣。 jar文件最初是爲Windows編寫的,但它在從命令行啓動時在Linux中工作正常
我錯過了什麼?
你可以驗證java進程運行時,它應該運行? – Sonam
您在crontab中執行的命令與手動執行的命令不同?你爲什麼不把'java -jar/home/scripts/relay.jar'放到你的crontab中? – Matt
另外,您希望在哪裏創建文件(以及爲什麼)以及創建該文件的代碼是什麼? –