簡體   English   中英

linux cron不在shell腳本中調用jar文件

[英]linux cron not calling jar file in shell script

我正在嘗試使用 shell 腳本運行 jar 文件。 在手動運行 shell 腳本時,它運行良好。 如果我運行了cron它就不會運行。 下面是我在run.sh命令

/jre1.8.0_101/bin/java -cp "/lib/*" com.abc.def.Main;

所有 jar 文件都在 lib 目錄中。

我將cron輸出重定向到日志文件,它沒有在日志文件中打印任何日志。 下面是我的cron

*/2 * * * * /bin/run.sh >> /test.log 2>&1

如果我在run.sh放入一些 echo 語句,它會被重定向到 test.log 文件,否則它不會在日志文件中打印任何內容。

請告訴我我在做什么錯誤?

提前致謝。

使用 /lib/* 的絕對路徑(如 /home/user/lib)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM