1. ホーム
  2. c

[解決済み] 1時間ごとに実行ファイルを実行するcronジョブを設定する方法は?

2022-03-12 02:09:45

質問

1時間に1回、gccでコンパイルした実行ファイルを実行するcronジョブをセットアップする必要があります。

rootでログインして、次のように入力しました。 crontab -e

そして、以下のように入力し、ファイルを保存しました。

0 * * * *  /path_to_executable

しかし、cronジョブは動作しません。

と入力すると /...path_to_executable セグメンテーションフォールトが発生します。 実行ファイルが置かれているフォルダからしか実行できません。 この問題を解決する方法はありますか?

解決方法を教えてください。

0 * * * * cd folder_containing_exe && ./exe_name

は、プログラムを実行するために何か他の設定が必要でない限り、動作するはずです。