* 9 * * * sh /home/share/scp_sakura_suruzo_data/cron.shこれはどういういみ?

2024年6月18日

これは、クロン(Cron)ジョブを設定するためのクロン表現(Cron expression)です。クロンは、UnixやUnix系のオペレーティングシステムで定期的なジョブのスケジュールを設定するための仕組みです。

クロン表現は、5つのフィールドで構成され、それぞれのフィールドが時間や日付を表します。各フィールドは空白で区切られており、この例の場合、9つのフィールドがあります。

plaintext
* 9 * * * sh /home/share/scp_sakura_suruzo_data/cron.sh

各フィールドの意味は次の通りです:

  1. 分(Minute): * は「すべての値」を意味し、すなわち毎分を指します。
  2. 時(Hour): 9 は指定した時刻に該当します。この例では9時です。
  3. 日(Day of the month): * は「すべての値」を意味し、すなわち毎日を指します。
  4. 月(Month): * は「すべての値」を意味し、すなわち毎月を指します。
  5. 曜日(Day of the week): * は「すべての値」を意味し、すなわち毎日を指します。
  6. コマンド(Command): sh /home/share/scp_sakura_suruzo_data/cron.sh は指定されたシェルスクリプトを実行します。

このクロン表現は、「毎日9時台の1分毎に /home/share/scp_sakura_suruzo_data/cron.sh を実行する」という意味です。クロンジョブは定期的なタスクを実行するためによく使用されます。

未分類

Posted by ぼっち