11

毎日午前6時から午後11時30分まで次の形式でcronジョブを実行するのを手伝っていただけませんか

          • コマンドパス

ありがとう

4

1 に答える 1

18

cron は簡単にジョブを開始できますが、午前 6 時から午後 11 時 30 分まで何かを実行する必要がある場合は、午前 6 時に開始コマンドを発行し、午後 11 時 30 分に停止コマンドを発行する必要があります。

このようなもの:

## start the job (6am)
  0  6 * * * /usr/bin/start-my-job

## stop the job (11.30pm)
 30 23 * * * /usr/bin/stop-my-job

編集:あなたが今何を求めているのかがわかると思います。これを試して:

## every three minutes between 6am and 11.30pm
    */3  6-22 * * * my-command
 0-30/3    23 * * * my-command

編集:わかりました。午後6時から翌日の正午までが必要な場合は、次のものが必要です。

## every three minutes between midnight and midday
  */3   0-11  * * * my-command
## every three minutes between 6pm and midnight
  */3  18-23  * * * my-command
于 2012-12-07T07:13:07.187 に答える