Aktionen

Bash cronjob alle 30 Sekunden: Unterschied zwischen den Versionen

Aus znilwiki

(Die Seite wurde neu angelegt: „Die Crontab kann minimal nur auf Minutenbasis einen Job ansteuern.<br> Für ein Kundenprojekt brauchte ich aber einen Job der alle 30 Sekunden etwas prüft. ---- Die Lösung ist den Job 2x einzustellen und beim zweiten ein <code>sleep 30;</code> davor zu setzen: <source lang="bash"> */1 * * * * /usr/lib/zabbix/externalscripts/displaycheck_zabbix DoTheQueue >/dev/null 2>&1 */1 * * * * sleep 30; /usr/lib/zabbix/externalscripts/displaycheck_zabbix DoTheQueue…“)
 
KKeine Bearbeitungszusammenfassung
 
Zeile 11: Zeile 11:
* https://stackoverflow.com/questions/9619362/running-a-cron-every-30-seconds
* https://stackoverflow.com/questions/9619362/running-a-cron-every-30-seconds
----
----
</comments>
<comments />

Aktuelle Version vom 16. Mai 2023, 12:10 Uhr

Die Crontab kann minimal nur auf Minutenbasis einen Job ansteuern.
Für ein Kundenprojekt brauchte ich aber einen Job der alle 30 Sekunden etwas prüft.


Die Lösung ist den Job 2x einzustellen und beim zweiten ein sleep 30; davor zu setzen:

*/1 * * * * /usr/lib/zabbix/externalscripts/displaycheck_zabbix DoTheQueue >/dev/null 2>&1
*/1 * * * * sleep 30; /usr/lib/zabbix/externalscripts/displaycheck_zabbix DoTheQueue >/dev/null 2>&1

Quellen:


Loading comments...