Ich habe cron auf meinem Server bei der Arbeit eingerichtet. Schreiben Sie die benötigten Informationen auf ein Minimum.
** Was ich tun möchte: ** Führen Sie das Perl-Skript `` `/ foo / bar / baz.pl``` jeden Morgen um 5 Uhr morgens aus ** Voraussetzungen: ** Betriebssystem ist Linux, Shell ist Bash
Was ich getan habe, ist wie folgt (ohne Versuch und Irrtum).
Melden Sie sich beim Server an (Linux). Überprüfen Sie die Umgebungsvariable EDITOR.
$ echo $EDITOR
Es war leer. Wenn Sie versuchen, crontab hier zu bearbeiten, wird vi gestartet. Ich weiß nur, wie man Emacs benutzt. Versuchen Sie, Emacs zu starten.
$ emacs
Fehlermeldung, dass es keinen solchen Befehl gibt
Es war nicht gut Sie können Emacs installieren, aber ich werde hier Nano verwenden. nano wird normalerweise unter Linux installiert und ist ein Editor, der auch dann funktioniert, wenn Sie nicht wissen, wie man es verwendet.
$ EDITOR=nano
$ export EDITOR
$ echo $EDITOR
nano
Ich konnte Nano sicher einstellen.
Verwenden Sie den Befehl `` `Datum```, um die aktuelle Uhrzeit zu ermitteln.
$ date
Fri Aug 14 08:43:43 UTC 2020
Es stellt sich heraus, dass es UTC ist (wie die Londoner Zeit zum Zeitpunkt des Weltabkommens). Überprüfen Sie die Zeitunterschieds-Website, um herauszufinden, wann 5 Uhr morgens in Japan UTC ist.
https://www.jisakeisan.com/
Es stellte sich heraus, dass es 20:00 Uhr war.
Endlich Crontab-Einstellungen.
-l
Eine Liste der Cons, die derzeit als Option festgelegt sind.
$ crontab -l
Es kam nichts heraus, also wusste ich, dass niemand etwas eingestellt hatte.
Bearbeiten ist die Option `-e``` (Bearbeiten). Wenn Sie es selbst ausführen möchten (der angemeldete Benutzer), müssen Sie die Option
`-u``` nicht festlegen.
$ crontab -e
Das Nano-Set in $ EDITOR hat gerade begonnen.
So führen Sie jeden Morgen um 5 Uhr morgens /foo/bar/baz.pl aus:
0 20 * * * /foo/bar/baz.pl
Um Nano zu verwenden, drücken Sie Strg + O, um die Datei zu schreiben (Ausschreiben), und Strg + X, um Nano zu beenden (eXit). Sie müssen sich nicht daran erinnern, wie man Nano verwendet, da es am unteren Bildschirmrand angezeigt wird.
das ist alles.
Wie man cron einrichtet https://qiita.com/hikouki/items/e744b3a4d356d2af12cf
Erstellen und Bearbeiten von Crontab-Dateien https://docs.oracle.com/cd/E19253-01/819-0379/sysrescron-24589/index.html
** (Ende dieses Abschnitts) **
Recommended Posts