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 einen Cron-Job, der bei 0 0 * * 0/2 läuft - dh jeden zweiten Sonntag. Es lief zum Beispiel gerade jetzt. Ich möchte jedoch, dass es an den anderen Sonntagen läuft - am nächsten Sonntag und nicht an diesem. Anders ausgedrückt: Ich gehe davon aus, dass es an …
crontab (5) definiert die folgenden Felder: field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) und erklärt: Step values can be used in conjunction with ranges. Following a …
FreeBSD und MacOSX werden mit dem Dienstprogramm periodic (8) ausgeliefert , einem übersichtlichen Dienstprogramm zur regelmäßigen Ausführung von Systemfunktionen wie ZFS-Dateisystemprüfungen, Sicherheitsüberprüfungen, Überprüfung auf veraltete Ports usw. Das Problem ist, dass regelmäßig zu viele E-Mails gesendet werden, die zu viele überflüssige Informationen enthalten. Dies führt dazu, dass die Leute die …
Ich habe Cronjobs eingerichtet, die täglich auf meinem Ubuntu-Server ausgeführt werden. z.B. 0 4 * * * Befehl Sie laufen, außer sie laufen 8 Stunden früher. Beim Einrichten des Servers wurde ursprünglich die UTC-Zeit eingestellt. Ich lief sudo dpkg-reconfigure tzdata, um den Server auf CST zu setzen, was 6 Stunden …
Ich habe ein Statistikprogramm, das auf Protokolldateien über cron ausgeführt wird. Das Statistikprogramm kann HTML ausgeben. Im Moment verlasse ich mich auf den MAIL_TO-Mechanismus in der Crontab. MAILTO=my@email.addr 55 23 * * * /usr/bin/htmlstats Das Problem ist, dass die gesendete E-Mail als HTML und nicht als einfacher Text angezeigt werden …
Meine aktuelle Logrotate-Konfiguration sieht folgendermaßen aus (mit Logrotate 3.8.7) "/var/log/haproxy.log" { daily size 250M rotate 1 create 644 root root missingok compress notifempty copytruncate } Es wird einmal am Tag erfolgreich ausgeführt, aber wenn die Größe 250 Millionen überschreitet, wird es nicht gedreht. Es wartet also bis zum Ende des …
BITTE BEACHTEN SIE : Ich habe alle ähnlichen Fragen bezüglich gelesen. cron, Pfade, env-Variablen usw., aber keine gefunden, die Lösungen für mein spezielles Problem bieten. Ich habe ein Skript, das einige MySQL-Dumps erstellt und dann alte wie folgt löscht: /usr/bin/find "/home/bkp/dbdump" -name "*.gz" -mtime +5 -delete (Der obige Befehl wurde …
Vor kurzem wurde ein Job, der für die Ausführung auf der Crontab eines Benutzers konfiguriert ist, nicht mehr ausgeführt. Wenn Sie versuchen, die Crontab für den Benutzer aufzulisten oder zu bearbeiten, lautet das Ergebnis: user@host:~$ crontab -l crontabs/user/: fopen: Permission denied user@host:~$ crontab -e crontabs/user/: fdopen: Permission denied Es hängt …
Ich spielte mit einigen Datumsvariationen wie DATE = $(date) aber das hat auch nicht funktioniert crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} Dies …
Es wird versucht, einen Cron-Job so einzustellen, dass er alle 90 Minuten ausgeführt wird. Es lief zuvor alle 20 Minuten, was ein einfacher Cron-Job war: */20 * * * * whatever Um es auf alle 90 zu ändern, muss ich es anscheinend in zwei Jobs aufteilen. Ich habe Folgendes getan: …
Ich habe ein Szenario, in dem ich jeden Tag CSV-Dateien in einen bestimmten Ordner / tmp / data_upload hochlade und die alten Dateien durch die neuen ersetzt werden. Ich muss ein Python-Skript ausführen, sobald die Daten hochgeladen wurden. Zu diesem Zweck habe ich die Idee, einen Cron-Job zu erstellen und …
Ich habe eine logrotateKonfigurationsdatei eingefügt /etc/logrotate.d/und erwartet, dass sich die Protokolle zu einem konsistenten Zeitpunkt drehen. Sie sind jedoch nicht ... Protokollrotationszeiten sind scheinbar zufällig +/- eine Stunde. Warum sind die Startzeiten der Protokollrotation zufällig und wie kann ich dies ändern? Information: Meine logrotate Konfigurationsdatei sieht so aus ... /opt/backups/network/*.conf …
Das Folgende funktioniert wie erwartet an der Eingabeaufforderung. Aber es funktioniert nicht von Cron. mysqldumpslow <(tail -1000 `mysqladmin variables \ | grep slow_query_log_file | awk '{print $4}'`) \ | mail -s "slow log from `hostname` sorted by time" shantanu.oak`hostname`@gmail.com \ > /root/slow_succ.txt 2> /root/slow_err.txt Ich erhalte folgenden Fehler: /bin/sh: -c: …
Ich möchte einen Cron-Job einrichten, der rekusiv ein chmod / chown für ein Verzeichnis (das Dropbox-Verzeichnis) ausführt. Dies funktioniert, wenn ich die Befehle manuell ausführe wie: sudo chown -R $USER ~/Dropbox sudo chmod -R u+rw ~/Dropbox Ich habe versucht, es in einen Cron-Job wie diesen umzuwandeln: 10 * * * …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
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.