Als «cron» getaggte Fragen

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.

2
Crontab maximale Befehlslänge
Gibt es eine Zeichenbeschränkung, die ein Befehl in einer Crontab haben kann? Ich habe eine Crontab mit einem 178-Zeichen-Befehl und es scheint bei der Ausführung bei 164 abgeschnitten zu werden. Ich kann diese Nummer an der E-Mail erkennen, die ich erhalte, und an den Farben, die sich von diesem Zeitpunkt …
20 linux  cron 


4
Die Ausführung von crontab hat nicht die gleichen Umgebungsvariablen wie der ausführende Benutzer
Ich habe meinen crontab-Job 0 2 */1 * * /aScript >aLog.log 2>&1als 'root'-Benutzer ausgeführt und festgestellt, dass sich die env von der env des' root'-Benutzers unterscheidet und daher ein anderes Laufzeitverhalten meiner Skripte auftritt. Ein Fehlerbehebungsversuch platzierte Exportbefehle in rc.d-Dateien, die jedoch immer noch nicht angezeigt wurden. Am Ende platziere …


4
Was kann dazu führen, dass der Befehl "crontab -e" die Berechtigung "verweigert" hat?
Hier ist eine Ausgabe, von der ich hoffe, dass sie hilfreich ist: nick@home-sv-1:~$ crontab -e /var/spool/cron/crontabs/nick: Permission denied nick@home-sv-1:~$ echo $EDITOR emacs nick@home-sv-1:~$ ls /var/spool/cron/crontabs ls: cannot open directory /var/spool/cron/crontabs: Permission denied nick@home-sv-1:~$ sudo ls -al /var/spool/cron/crontabs total 12 drwx-wx--T 2 root crontab 4096 2009-10-25 20:45 . drwxr-xr-x 3 root …
19 cron 




3
crontab wird als bestimmter Benutzer ausgeführt
Ich muss täglich ein Skript ausführen. Das Skript sollte als bestimmter Benutzer (z. B. Benutzer1) und nicht als Root ausgeführt werden. Also habe ich die Cron-Datei unter /etc/cron.d abgelegt und den Benutzernamen in die Zeile (2. Spalte) eingetragen. Es wird jedoch ein Fehler ausgegeben, der besagt, dass der Befehl nicht …
18 cron 


7
Wie verwende ich meine Aliase in meiner Crontab?
Ich habe einige Befehle in meinem .profile, die ich von meinem aufrufen möchte crontab. Zum Beispiel, wenn ich habe, alias notify-me="~/bin/notify.pl -u user1" alias notify-team="~/bin/notify.pl -u user1 user2 user3 user4 ...." Ich möchte nur den Alias ​​aufrufen 0 11 * * * notify-team Wenn die Liste in meinem .profilealso aktualisiert …
16 shell  cron  alias 

1
Wie benachrichtigt cron.d das System?
/etc/cron.d/Woher weiß das System, wenn ich ein neues Skript in die globale crontab einfüge? Muss ich einen Prozess neu starten, um ihn abzurufen? Läuft initcrontab jede Minute und wird es dann erneut gescannt? Verwendet es inotify und watch /etc/cron.d? Konnte nichts schrecklich offensichtliches finden, und ich habe mich immer gefragt
16 cron 

4
Laufen alle 10 Minuten cron
Ich habe ein Python-Skript auf meinem Desktop: /home/ceasor/Desktop/script.py In /etc/crontabschrieb ich: 0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py Das Python-Skript wird nicht ausgeführt. Wie starte ich alle 10 Minuten cron?
16 cron 

1
Cron-Protokolle zur Datei hinzufügen, nicht überschreiben
Erstens tut es mir leid, wenn dies der falsche Stapelaustausch ist, aber es schien der richtige zu sein. Dies ist meine Crontab im Moment: MAILTO=****@gmail.com 10,30,50 * * * * ~/webapps/****/apache2/bin/start */10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1 Jedes Mal, wenn die Ausgabe in die Datei cron.log …
15 linux  ssh  cron 

4
Wie können Serverjobs intelligenter als mit cron geplant werden?
Ich führe jede Minute einen Job aus, um den Inhalt meiner Website neu zu indizieren. Heute ist die Suchmaschine gestorben, und als ich mich anmeldete, gab es Hunderte von verwaisten Prozessen, die von cron gestartet wurden. Gibt es eine andere Möglichkeit, eine vorhandene Software zu verwenden, mit der ich einen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.