2017-12-18 10 views

Antwort

1

Eine mögliche Lösung mit 4 crontab Einträge:

*/5 11 * * * cmd 
0-20/5 12 * * * cmd 
45-59/5 13 * * * cmd 
*/5 14-22 * * * cmd 
  • 1. Zeile - laufen von 11.00 Uhr bis 11.59 Uhr alle 5 Minuten
  • 2. Zeile - von 12:00 bis 12 auszuführen: 20 alle 5 Minuten
  • 3. Zeile - laufen von 13.45 Uhr bis 13.59 Uhr alle 5 Minuten
  • 4. Zeile - laufen von 14.00 Uhr bis 22.59 Uhr alle 5 Minuten

Bonus-Tipp: 1. und 4. Zeile können kombiniert werden, um es zu 3 Crontab-Einträge zu machen.

+0

Gibt es eine andere Möglichkeit, in einem einzigen Befehl auszuführen –

+0

Glauben Sie nicht, dass es möglich ist, einen einzelnen Crontab-Eintrag zu verwenden. Bearbeitete die Antwort mit einer Lösung mit 3 Crontab-Einträgen. Es wäre interessant zu sehen, ob das weiter vereinfacht werden kann. – Bless

Verwandte Themen