0

毎週、毎日特定の時間にプログラムを実行したい。これどうやってするの ?私のOSはubuntuです。ありがとう

4

4 に答える 4

3

いわゆるcrontabです。コマンド crontab -e を使用すると、タスクを追加できます。

crontabfile の行は次のようになります。

*    *    *    *    *  command to be executed
┬    ┬    ┬    ┬    ┬
│    │    │    │    │
│    │    │    │    │
│    │    │    │    └───── day of week (0 - 7) (0 or 7 are Sunday, or use names)
│    │    │    └────────── month (1 - 12)
│    │    └─────────────── day of month (1 - 31)
│    └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)

http://en.wikipedia.org/wiki/Cronを参照

于 2012-11-30T15:07:28.517 に答える
1

このmanページよりも読みやすいかもしれません。頑張ってください!

于 2012-11-30T15:07:40.757 に答える
1

手動でアクセスするには、cron デーモンを使用します。

man cron
man 5 crontab
于 2012-11-30T15:06:04.317 に答える
0

crontab -e <enter>コマンドラインから入力

次に、次の形式でエントリを追加します。

*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

例えば:

30   18   *  * *  rm /tmp/* 

rm /tmp/*毎日午後 6 時 30 分に実行されます

その他の例はこちら。

于 2012-11-30T15:08:35.477 に答える