Als «cron» getaggte Fragen

Cron ist ein Job Scheduler, mit dem Benutzer Befehle regelmäßig ausführen können.





6
Wie kann ich `date` in einem Cron Tab Job ausführen?
Ich möchte eine Protokolldatei für ein Cron-Skript erstellen, dessen Protokolldateiname die aktuelle Stunde enthält. Dies ist der Befehl, den ich versucht habe: 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log Leider bekomme ich diese Meldung, wenn das läuft: /bin/sh: -c: line 0: unexpected EOF while looking for matching …

11
Wie kann ich einen Cron-Befehl mit vorhandenen Umgebungsvariablen ausführen?
Wie kann ich einen Cron-Befehl mit vorhandenen Umgebungsvariablen ausführen? Wenn ich an einer Shell-Eingabeaufforderung bin, kann echo $ORACLE_HOMEich einen Pfad eingeben und abrufen. Dies ist eine meiner Umgebungsvariablen, die in my gesetzt wird ~/.profile. Es scheint jedoch, dass von ~/.profileCron-Skripten keine geladen werden und meine Skripten fehlschlagen, weil die $ORACLE_HOMEVariable …


2
Wie leite ich die Ausgabe von Cron in eine Datei um?
Ich habe ein Sicherungsskript, das ich zu einer bestimmten Tageszeit ausführen muss, damit ich es cronfür diese Aufgabe verwende. Außerdem versuche ich von cron aus, die Ausgabe des Sicherungsskripts an a umzuleiten logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>> /home/ranveer/backup.log Im obigen Cron-Eintrag leite ich beide stderr …

2
Cron vs Systemd Timer
Vor kurzem wurde ich darauf hingewiesen, dass es eine Alternative zu Cron gibt, nämlich System-Timer. Allerdings weiß ich nichts über Systemd oder Systemd Timer. Ich habe nur Cron verwendet. Es gibt eine kleine Diskussion im Arch Wiki . Ich bin jedoch auf der Suche nach einem detaillierten Vergleich zwischen cronund …




13
Richtiges Sperren in Shell-Skripten?
Manchmal müssen Sie sicherstellen, dass nur eine Instanz eines Shell-Skripts gleichzeitig ausgeführt wird. Zum Beispiel ein Cron-Job, der über Crond ausgeführt wird und keine eigene Sperre bietet (z. B. der Standard-Solaris-Crond). Ein gängiges Muster zum Implementieren von Sperren ist folgender Code: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # …

8
crontabs @reboot funktioniert nur für root?
man 5 crontab ist ziemlich klar, wie man crontab benutzt, um ein Skript beim Booten auszuführen: These special time specification "nicknames" are supported, which replace the 5 initial time and date fields, and are prefixed by the `@` character: @reboot : Run once after reboot. Daher habe ich meiner crontab …
64 cron  reboot 


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.