私はsimpleWorld Javaプログラムを作成し、対応するjarファイルを作成しました。
cronジョブをテストするには、次の行を含むcrontab.txtファイルを作成します。
50 12 27 4 1 java -jar HelloWorld.jar
そしてそれを保存しました。
Unixマシンのコマンドプロンプトで、私は次のように書きました:
crontab crontab.txt
私のUnixコンピュータではこのプログラムの結果を見ることはできません。 SysOutライン「Hello World」を取得する方法。
つまり、正常に実行されたかどうかはどうすればわかりますか?
ベストアンサー1
最良の(「正しい」)方法は、出力をリダイレクトするようにcrontabでコマンドを変更することです。
50 12 27 4 1 java -jar HelloWorld.jar >> HelloWorld.output 2>&1
ただし、通常、cronジョブがリダイレクトされていない出力を生成すると、その
cron
出力はキャプチャされ、ユーザーにメールで送信されます。入力しmail
て結果を確認してください。 (コンピュータに別のメールシステムがある場合はそれを使用できます。)