0

私はperl cronを使用していますが、このようなルールを作りたいです

yy:yy 時刻から xx 分/時間ごとに実行 (時間の終わりまで)

これをcron文字列にどのように配置しますか? perl:cron は通常の cron と同じ構文を使用しているように見えるので、通常の cron 文字列が機能するはずです

ティア!

4

2 に答える 2

1

スラッシュで間隔を指定できます。5分ごとに次のとおりです。

*/5 * * * *

これは 2 時間ごとです。

0 */2 * * *

cron で開始/終了時刻を指定することはできません。

于 2010-04-05T01:12:25.973 に答える
1

簡単に言えば、要件に応じて、これを自分で作成するか、別のサードパーティのパッケージを見つける必要があるということです。cron が実行しないことを求めていることが 2 つあります。

  1. X 分ごとに実行します。

    40 分ごとに実行したい場合、次のように記述します*/40 * * * *。これは実際には 60 分ごとに 1:40、2:40 などに実行されます。

  2. 時間 Y/Z で開始/停止します。

    これには単純に cron 構文がありません。指定された時間にメインの cronjob を追加/削除するために、さらにいくつかの cronjobs を使用できますが、これは自己変更コードのようなにおいがします。複雑さ(信頼性が低い)を考えると、おそらく別のシステムを見つける方が良いでしょう。

于 2010-05-03T16:26:39.213 に答える