java -jar /home/scripts/relay.jar
は、コマンドラインから起動すると問題なく動作します。Javaがcrontabで実行されていない
/usr/bin/java -jar /home/oneprovider/relay.jar
は何も生産されていないのcrontabでrelay.txt
:コマンドは、ファイルを生成します。私はまず/ usr/bin /なしでそれを持っていましたが、which java
を実行し、絶対パスを追加しました。 jarファイルはもともとはWindows用に書かれていましたが、コマンドラインから起動したときにLinuxでうまく動作します
何が欠けていますか?
実行する必要があるときにJavaプロセスが実行されていることを確認できますか? – Sonam
crontabで実行しているコマンドは、手動で実行するコマンドと異なりますか? crontabに 'java -jar/home/scripts/relay.jar'を入れないのはなぜですか? – Matt
また、ファイルの作成場所(そしてその理由)はどこですか?そのファイルを作成するコードは何ですか? –