Cron ist ein zeitbasierter Job Scheduler in Unix-ähnlichen Computerbetriebssystemen. Mit Cron können Benutzer Jobs (Befehle oder Shell-Skripte) so planen, dass sie zu bestimmten Zeiten oder Daten regelmäßig ausgeführt werden.
Dies ist eine kanonische Frage zur Verwendung von cron & crontab. Sie wurden hierher geleitet, weil die Community ziemlich sicher ist, dass die Antwort auf Ihre Frage unten zu finden ist. Wenn Ihre Frage im Folgenden nicht beantwortet wird, helfen Ihnen die Antworten dabei, Informationen zu sammeln, die der Community …
Wann werden Einträge in cron.daily(und .weeklyund .hourly) ausgeführt, und ist dies konfigurierbar? Ich habe keine endgültige Antwort darauf gefunden und hoffe, dass es eine gibt. Ich verwende RHEL5 und CentOS 4, aber für andere Distributionen / Plattformen wäre das auch großartig.
(Ich habe bereits gelesen, wie ich ein neues Cron-Skript testen kann .) Ich habe ein bestimmtes Problem (Cron-Job scheint nicht oder nicht ordnungsgemäß zu laufen), aber das Problem ist allgemein: Ich möchte Scripts debuggen, die cronned sind. Mir ist bewusst, dass ich eine * * * * * crontab-Leitung einrichten …
Ist dies die richtige Methode, um cron für die Erneuerung des Let's Encrypt-Zertifikats in Apache2 festzulegen? Ich benutze Ubuntu 16.04. @monthly letsencrypt renew && service apache2 reload
Ich habe geplant, dass ein Cron-Job jede Minute ausgeführt wird, aber manchmal dauert es mehr als eine Minute, bis das Skript fertig ist, und ich möchte nicht, dass die Jobs sich gegenseitig überlagern. Ich denke, dies ist ein Nebenläufigkeitsproblem - dh die Skriptausführung muss sich gegenseitig ausschließen. Um das Problem …
Ich plane einige Aufgaben mit crontab. Was passiert, wenn mein Computer während der geplanten Zeit heruntergefahren oder ausgeschaltet wird? Wird jeder verpasste Cron-Job ausgeführt, nachdem der Computer eingeschaltet wurde, oder werden verpasste Jobs für diesen Tag ignoriert? Wenn verpasste Jobs nicht fortgesetzt werden, gibt es eine Möglichkeit, cron so zu …
Der folgende Befehl funktioniert von der Eingabeaufforderung aus, jedoch nicht von crontab. grep abc /var/log/messages | grep "`date '+%B %d'`" | mail -s"abc log of `hostname`" shantanu.oak+`hostname`@gmail.com Ich muss es täglich cron hinzufügen.
Am Anfang einer crontab-Datei können Sie mit der MAILTOAnweisung angeben, dass die Ausgabe als E-Mail an eine E-Mail-Adresse gesendet werden soll. Ich möchte die Ausgabe an mehrere Adressen senden. Ist es möglich (und wie), mehrere Adressen anzugeben?
Ich habe einen Benutzer auf meinem Linux-Server, der sudo hat. Ich möchte die Crontab eines anderen Benutzers bearbeiten. Ich bin allerdings neu in diesem Bereich und verstehe noch nicht, was die Manpages mir sagen. Man crontab sagt mir, dass ich dieses Format für den Befehl crontab verwenden kann: crontab [ …
Ich führe ein halbes Dutzend verschiedene Cron-Jobs von meinem Hosting bei Hostmonster.com aus. Wenn ein Cronjob ausgeführt wurde, erhalte ich eine E-Mail mit der Ausgabe des Skripts. Die E-Mail hat das Format: Von: Cron Daemon Betreff: Cron / ramdisk / bin / php5 -c /home5/username/scheduled/optimize_mysql.bash Das Problem dabei ist, dass …
Ich erstelle Cron-Jobs in Ubuntu, indem ich die ausführbare Datei in eine von platziere /etc/cron.{daily,hourly,monthly,weekly}. Es gibt viele Verzeichnisse, die mit cron beginnen: kent@rat:~$ ls -ld /etc/cron* drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily drwxr-xr-x 2 root root 4096 2009-06-06 18:52 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.