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.
Ich habe einige Cron-Jobs, die ich ausführe - hauptsächlich Backup-bezogene Dinge. Ich muss ein Backup wie / etc / apache2 / sites / available etc sichern, für das Root-Zugriff erforderlich ist. Ich habe ein paar Fragen: Bei Ausführung auf einem Headless-Server: Unter welchem Benutzer wird das Skript ausgeführt (vorausgesetzt, ich …
Ich kann mich über Putty auf meinem Webserver bei nano oder vi anmelden. Nachdem ich den Nano-Editor durch Eingabe von crontab -e geöffnet habe, gebe ich Folgendes ein. # m h dom mon dow command (this comes up always at the top) */30 * * * * wget -q -O …
Ich habe ein paar Cron-Jobs für die Grundwartung, die nicht sehr ressourcenintensiv sind. Ich habe auch eine benutzerdefinierte Aufgabenplanung (die nur eine .php-Datei aufruft und Informationen über GET weitergibt, dh: cronjob.php? Param1 = param ...). Diese können sich ziemlich schnell summieren. Diese rufen einfach Systembefehle auf und führen externe Programme …
Ich schreibe ein Bash-Skript, um meine Datenbanken zu sichern. Die meisten sind postgresql, und in postgres gibt es eine Möglichkeit, die Authentifizierung zu vermeiden, indem eine ~ / .pgpass-Datei erstellt wird, die das postgres-Passwort enthält. Ich habe dies in das Home-Verzeichnis von root gestellt und es zu chmod 0600 gemacht, …
Ich habe Cronjob für den Root-Benutzer eingerichtet. Wenn der Cron jedoch ausfällt, sollte ich eine E-Mail vom Cronjob erhalten, da ich MAILTO in / etc / crontab wie folgt eingestellt habe: MAILTO=my@email.com Ich habe mailx mit installiert yum install mailx Aber wenn ich mir das Cron-Protokoll ansehe, bekomme ich folgende …
Ich suche nach einem Cron-Ersatz (oder einer Methode in Cron, wenn überhaupt möglich), mit der Jobs in einer beliebigen Anzahl von Zeitzonen geplant werden können (insbesondere mehr als einer pro Benutzer / Datei). Was ich möchte, ist die Möglichkeit, eine Zeitzone pro Job (oder Cron-Linie) anzugeben und dann nur Zeiten …
Bei Verwendung von zwei Debian-Servern muss eine starke Failover-Umgebung für Cron-Jobs eingerichtet werden, die jeweils nur auf einem Server aufgerufen werden kann. Das Verschieben einer Datei in /etc/cron.d sollte ausreichen, aber gibt es eine einfache HA-Lösung, um eine solche Aktion auszuführen? Und wenn möglich nicht mit Herzschlag;)
Ich habe folgenden Befehl in einem Cronjob: */5 * * * * php /var/www/domain/yii rss/parse Es gibt E-Mails in einem falschen Zeichensatz aus: Content-Type: text/plain; charset=ANSI_X3.4-1968 Aber wenn ich diesen Befehl direkt in der CLI starte und in ein Protokoll ausgebe: php /var/www/domain/yii rss/parse > log Ich bekomme die richtige …
Eigentlich verwende ich Supervisor , um einen Prozess zu überwachen und neu zu starten, wenn er aus irgendeinem Grund stoppt. Das Problem ist, dass im Falle eines Supervisor-Absturzes der Prozess gestoppt wird und überwacht wird. Also dachte ich mir, einen Cronjob zu planen, um zu überprüfen, ob der Supervisor läuft, …
Als normaler Benutzer kann ich meine Cron-Einstellungen nicht bearbeiten. Ich bekomme eine "Erlaubnis verweigert" für alles: Auflisten der Cron-Befehle oder Bearbeiten. Beispiel: cron -l cron: can't open or create /var/run/crond.pid: Permission denied crontab -e /var/spool/cron/crontabs/skerit: Permission denied Dies sind die Berechtigungen von /var/run/crond.pid: -rwxr-Sr-- 1 root root 5 2011-05-27 12:44 …
Ich habe CentOS und wenn ich einen dateBefehl in der Shell ausführe, wird mir Folgendes zurückgegeben: Do 28. April 14:08:20 GMT 2011 Cron-Jobs werden jedoch zur PST-Zeit ausgeführt. Bedeutet, wenn ich dies spezifiziere 15 7 * * * Befehl Es wird mit 7 PST und nicht mit 7 GMT ausgeführt. …
Ich habe eine Crontab-Datei, die angeblich einen Django-Befehl nach dem Laden der virtuellen Projektumgebung ausführt: */1 * * * * source /home/virtualenvs/mydjangoproject-venv/bin/activate && python /home/www/production/mydjangoproject/manage.py mydjangocommand ... aber es macht absolut nichts. Das Cron-Protokoll gibt kein besonderes Problem aus: Mar 13 19:51:01 110 CRON[23807]: (root) CMD (source /home/virtualenvs/mydjangoproject-venv/bin/activate && python …
Ich mache große Backups, die meinen Server bei der Verwendung stark belasten tar/gzip. Ich habe die Aufgabe als Cronjob eingerichtet, der auf mein Skript zugreift, das die Sicherung verwaltet. Ich weiß, dass nicedies möglicherweise in dieser Situation hilfreich sein kann, bin mir aber nicht sicher, wie ich es richtig einsetzen …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Server Fehler. Geschlossen vor 6 Jahren . Ich möchte alle 5 Minuten einen Cron ausführen, aber ich möchte nicht, dass der nächste …
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.