私は私がちょうどランcronジョブ毎時間の毎秒分
* * * * * /var/www/html/cron.php
のように毎分、それを実行しますが、私は今、必要なすべてのhour.beforeの毎秒分を実行するcronジョブを持っていますこれは毎時1分おきに実行されます。どのようにこれを行うことができますか?
私は私がちょうどランcronジョブ毎時間の毎秒分
* * * * * /var/www/html/cron.php
のように毎分、それを実行しますが、私は今、必要なすべてのhour.beforeの毎秒分を実行するcronジョブを持っていますこれは毎時1分おきに実行されます。どのようにこれを行うことができますか?
で1時間ごとに実行されます
0 * * * yourcommand
を行うことができますです@every_second
たとえば、
@every_second /var/www/html/cron.php
、他のシステムでは
、これは仕事ができる:
Somethinig毎時間:
@hourly /var/www/html/cron.php
または45分ごと:man 5 crontabから
*/45 * * * * /var/www/html/cron.php
:
string meaning
------ -------
@reboot Run once, at startup of cron.
@yearly Run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly Run once a month, "0 0 1 * *".
@weekly Run once a week, "0 0 * * 0".
@daily Run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly Run once an hour, "0 * * * *".
@every_minute Run once a minute, "*/1 * * * *".
@every_second Run once a second.
また、参照を確認してください:https://crontab.guru/
使用しているシステムが@every_second
をサポートしていないあなたのような何かに試してみることができた場合:基本的に、彼らは同じ時間(分ごと)に実行が、1つが待機する
* * * * * /var/www/html/cron.php
* * * * * (sleep 30; /var/www/html/cron.php)
開始前に30秒間、したがって/var/www/html/cron.php
が30秒ごとに呼び出されます。
だから、 '02 * * * yourcommand'のように、毎時45分* 'yourcommand'のように毎時45分おきに実行できますか? –
そうすることができます。 – user1532587
2と2時59分の間にcronタスクを実行する必要があり、スクリプトは2分と3分の間にタイムスペースを処理するのに時間がかかりますが、どうなりますか?スクリプトは終了していますか? –
2300hrsにある正確な時刻に実行するようにcronを設定することができます –
はい、[0 23 * * *](https://crontab.guru/#0_23_*_*_*)をチェックしてください。 – nbari
0 23 /var/www/html/cron.php? –