Was ist der beste Weg, um ein bash-Skript regelmäßig auf ubuntu laufen?
user
Sie können den Befehl watch verwenden: `watch -n5 ./script.sh` führt das Script alle 5er aus oder verwendet einen cron-Job: `*/2 * * * * /home/user/script.sh` führt das Script alle 2min aus Ein cron-Job muss mit crontab -e konfiguriert sein und eignet sich besser für einen langen Auftrag wie ein Backup. Während der watch-Befehl einfacher für einfache temporäre Anwendungsfälle wie die Überwachung einer Übertragung oder einen schnellen Test ist.
assistant
Wie kann ich das Skript jeden Donnerstag an ungeraden Tagen und ungeraden Monaten ausführen?
user
Die Syntax für Cron ist wie folgt: ``` * * * * Befehl, der ausgeführt werden soll - - - - ------------ Tag der Woche (0 - 6) (Sonntag=0) (Sonntag=0) -------- Monat (1 - 12) ----------- Tag des Monats (1 - 31) -------------- Stunde (0 - 23) +---------- min (0 - 59) ``` Um das Skript jeden Donnerstag an ungeraden Tagen und ungeraden Monaten auszuführen, können Sie den folgenden Cron-Ausdruck verwenden: `` 0 0 * * 4 [ $(((Datum +%d) %) -ne 0 ] & [ $(Datum +%m) % (Datum +%)
assistant