-1

私は10日間、20分ごとにシェルスクリプトを実行するphpスクリプトを開発しています。

私はcrontabのオプションを調べましたが、crontabは毎日の期間または特定の時間を提供します。10 日間連続して 20 分ごとにスクリプトを実行するオプションはありません。

誰かがより良いオプションを親切に持っている場合は、提案してください。

ありがとう !

4

3 に答える 3

0

他のすべての人がcrontabを使用することに同意します。次に、phpファイルでこれを行うことができます:

if(time() > strtotime('2013-08-01 00:00:00 +10 days')) {
    die();
}
于 2013-08-01T18:32:34.603 に答える
0

at指定された時間に指定されたコマンドを実行するコマンドを見てください。各実行時間を決定するには、独自の計算を行う必要があることに注意してください。次のようなシード スクリプトになります。

$ for i in {0..720}; do echo 'php the-command.php' | at now + $(($i * 20)) minutes; done
于 2013-08-01T18:38:22.930 に答える