![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Antworten auf häufig gestellte Fragen FAQ für UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Cron-Job startet neues Cron-Prozess | ron76 | SUN Solaris | 3 | 05-12-2008 02:07 AM |
| Cronjob Crontab Cron Restarter Hilfe | ArtuDitu | Shell Programmierung und Scripting | 1 | 03-05-2008 11:00 PM |
| Cron-und Pseudo-Cron | dingusmcghee | UNIX for Dummies Questions & Answers | 1 | 01-31-2008 12:58 PM |
| AIX und cron Protokolle Filterung?: / Etc / cronlog.conf, / var / adm / cron / log | Keith Johnson | AIX | 0 | 01-09-2008 08:32 PM |
| cron / crontab nicht funktioniert | ezekiel61 | UNIX for Dummies Questions & Answers | 2 | 02-05-2003 07:59 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|||||
|
cron und crontab
Wir haben Hunderte von Threads, die cron und crontab. Vielmehr als die Schaffung einer Stelle mit Dutzenden von Links, ich dachte, ich würde einfach schreiben, ein Tutorial mit nur ein paar ausgewählte Links.
Die Grundlagen Cron ist ein Daemon , das regelmäßige Aufgaben. crontab ist der Name der Textdatei, die verwendet wird, zu kontrollieren cron. Und crontab ist auch der Name des Programms verwendet werden, um die Datei namens crontab. Jeder Benutzer könnte eine crontab-Datei. Dabei handelt es sich oft in / var /spool/cron / crontabs /. Wenn mein Benutzername ist perderabo, dann meine echte crontab / var /spool/cron / crontabs / perderabo. Wenn Cron wurde zum ersten Mal gab es eine schriftliche einzigen crontab / etc / crontab und nur root kann es ändern. Nun, da kann jeder sie verwenden Cron, jeder crontab wird den Namen des Benutzers, die er besitzt. Da gibt es so viele mögliche crontabs, cron nicht überwachen alle für den Wandel. Deshalb müssen Sie die crontab Programm. Neben der Änderung der crontab-Datei, es können auch Cron über die Änderung. Wenn Sie einfach bearbeiten Sie die Datei in / var /spool/cron / crontabs /, cron wird nicht bemerkt, die Änderung zu übernehmen. Die crontab-Kommando root kann immer mit der crontab-Kommando. Andere Benutzer können gesperrt. Eine Datei, in der Regel unter / usr / lib / cron / cron.deny enthält eine Liste der Benutzer, ist es verboten, mit Hilfe von crontab. Wenn die Datei nicht existiert, / usr / lib / cron / cron.allow Mai Liste Benutzer, können Sie Cron. Wenn keine Datei vorhanden ist, nur root kann cron. Damit alle cron benutzen, erstellen Sie eine leere Datei cron.deny. Aber sei vorsichtig mit diesem Befehl crontab! Wir müssen ein Dutzend Threads von Leuten, habe aus Versehen ein "crontab-r", die Ihre crontab entfernt werden. Es gibt keine einfache Möglichkeit, von diesem. Anstatt einfach mit "crontab-e" zu bearbeiten Sie die Datei, einige unserer Mitglieder vorschlagen crontab-l> mycrontab vi mycrontab crontab <mycrontab Das Format der crontab Eine typisch crontab Eintrag könnte folgendermaßen aussehen: 15 18 * * 1-5 / some / script Dies sagt run / irgend / Skript um 18.15 am Montag bis Freitag. Die ersten fünf Felder sind: Minute (0-59) Stunde (0-23) Tag des Monats (1-31) Monat des Jahres (1-12) Tag der Woche (0-6 mit 0 \u003d Sonntag) Jedes Feld kann ein Stern bedeutet alle Werte, oder eine einzelne Ganzzahl, mehrere Zahlen, getrennt durch Kommas, oder zwei Zahlen, getrennt durch einen Bindestrich, um eine Auswahl. Mit einigen Versionen von cron, Tag der Woche ist 1-7 mit 7 \u003d Sonntag. Viele Versionen von Cron akzeptiert entweder 0 oder 7 Sonntag. Crontab-Eintrag für den ersten Freitag im Monat, oder jeden anderen Dienstag, oder letzten Samstag des Monats Betrachten Sie diesen Eintrag: 0 0 1-7 * 5 / einigen / script Sie können hoffen, dass die run / irgend / Skript in der ersten Minute der ersten Freitag des Monats. Leider, so läuft das Script auf jedem Tag der ersten Woche des Monats und jeden Freitag. Sehen diesen Thread , um zu sehen, eine Lösung für dieses Problem. crontab Eintrag, um den letzten Tag des Monats Es funktioniert von der Kommandozeile aus, aber nicht in crontab Dies ist vielleicht unsere Nummer eins Beschwerde mit cron. Wenn Sie sich anmelden, um Unix, Startskripten Setup Ihrer Umgebung. Hier können Sie Ihre Umgebung mit den Befehlen "printenv" oder "Umwelt". Auf der anderen Seite, cron wird nur eine spärliche Umwelt (siehe Problem mit crontab für die Details.) Ich denke, dass die beste Lösung ist es, Shell-Skripte, die Einrichtung ihrer eigenen Umgebung und führen Sie diese über cron. Das ist, was in nicht im cron. In ping von cronDer Benutzer verwendet einen absoluten Pfad als die Neudefinition der Umgebungsvariable PATH. In diesem Thread: Cron-Problem?Der Benutzer die Quelle. Profile-Datei, um die Umwelt und es funktionierte. Aber diese Technik zu einem Problem in stty: tcgetattr: Nicht eine Schreibmaschine Und ich glaube auch, dass sie Sie für einen mysteriösen Problem. Ändern. Profil und Ihre Cronjobs plötzlich versagen. Ein letzter Grund ist, mit dem pro-Cent-Zeichen in einer crontab-Kommando wie in diesem Post. Mehr cron Tutorials Und schließlich, Brauchen tut auf Cron Infos und Cron Jobs haben einige Links zu anderen Cron-Tutorials. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|