Ich möchte um 9:30 Uhr mit dem Cron-Job beginnen und dann alle 5 Minuten arbeiten und dann jeden Tag um 16:30 Uhr aufhören. Ist diese Art der Planung in einem möglich oder benötige ich zwei Cron-Jobs?
8
Ich denke etwas in der Art von:
30/5 9-16 * * * /usr/bin/script_to_run.sh
Weitere Informationen zur Timing-Syntax finden Sie auf der Wiki-Seite . Ich schlage vor, dies mit einem Skript zu testen, das die Zeit protokolliert, zu der es in einer Datei ausgeführt wird.
#!/bin/bash
echo "Cron ran at: " `date` >> /var/log/crontimetest.log
Sie benötigen drei Crontab-Einträge:
Bitte beschuldigen Sie nicht Linux, BSD oder mich für die bizarre und nutzlose Syntax von Crontab-Einträgen. Dies wurde bei AT & T Bell Labs erfunden und später als Teil von POSIX standardisiert.
quelle
Ich denke, Sie brauchen drei Jobs:
quelle