Ich habe einen CURL-Befehl, den ich jeden Tag um 3 Uhr morgens ausführen möchte, aber ich bin mir nicht sicher, wie ich das einrichten soll, und die Guides sind alle komisch.
Angenommen, ich habe viel Terminal- / Bash-Erfahrung, aber noch nie zuvor einen Cron eingerichtet.
Ist es möglich, dass der Cron-Job meinen Computer aufweckt, auch wenn er schläft und der Deckel geschlossen ist (MacBook Pro), nur um diesen einen Curl-Befehl auszuführen und ihn dann wieder einzuschalten?
Wie richte ich es so oder so ein?
crontab -e
sehe ich dies in meinem Terminal:$ crontab -e crontab: no changes made to crontab
und dann öffnet es meinen Texteditor mit der Dateicrontab.some-random-string
aus dem Ordner/tmp
. Sobald ich das bearbeite und speichere, passiert nichts mehr in meinem Terminal. Wenn ich das tuecrontab -l
, ich der Job gerade eingegeben wird nicht angezeigt. Wenn ich es danncrontab -e
erneut tue , wird ein weiteres Leerzeichen geöffnetcrontab.some-random-string
. Ich habe auch die erste Crontab getestet, die ich gespeichert habe, indem ich die Zeit auf 2 Minuten eingestellt habe, nachdem ich sie gespeichert habe und der Cron nie lief. Was könnte los sein?atom
. Das wird gestartet, wenn ich in meinem Terminal etwas öffne, das bearbeitet werden soll. Das ist , was ich habe in meinem~/.bash_profile
,export EDITOR='open -a "/Applications/Atom.app"'
.atom .
im Verzeichnis oderatom <filepath>
.Wenn Sie es auf GUI-Weise tun möchten, kann ich Ihnen CronniX von roaringapps https://roaringapps.com/app/cronnix empfehlen
quelle