1

毎分jarを実行するためにcrontabを使用しようとしています。

ターミナル経由で実行すると、このjarはうまく機能します。ポイントは、jar が同じディレクトリ (jar と同じレベル) にある 2 つの Java プロパティ ファイルから、実行時にいくつかの定数を読み取ることです。crontab 経由で実行しようとすると問題が発生しますが、動作しません。おそらく、このプロパティ ファイルが見つからないことが原因だと思います。

では、この 2 つのプロパティ ファイルのパスを crontab の「コード」に設定するにはどうすればよいでしょうか。

今までの私のcrontab「コード」:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=myuser@gmail.com
HOME=/

*/1 * * * * /usr/local/jdk/bin/java -jar /home/myuser/Desktop/Pre/myjar.jar

前もって感謝します、

4

0 に答える 0