Wie kann ich ein Shell-Skript in Mac Os X zu einer bestimmten Zeit ausführen? Ich weiß, dass es etwas mit Cron zu tun hat, aber ich kann es nicht herausfinden. Kann mir jemand mit dem entsprechenden Code helfen?Wie man Shell-Skript in Mac OS X jeden Tag ausführt oder ein Timing setzt?
2
A
Antwort
7
crontabs sind Dateien, die vom Cron-Daemon gelesen werden. Sie teilen ihm mit, dass sie zu verschiedenen Zeiten Aktionen ausführen (z. B. ein Shell-Skript ausführen). Mehr Infos hier.
http://www.macdevcenter.com/pub/a/mac/2001/12/14/terminal_one.html
In einem Linux-Terminal-I-Typ:
crontab -e
Ein Beispiel
30 4 * * 6 root sh /etc/weekly 2>&1 | tee /var$ …
für einen wöchentlichen Lauf bei 4:30
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * command to be executed
So wäre jedes d ay, um 2:00 foo laufen würde ...
0 2 * * * foo
Die obigen Tutorial enthalten OSX Anweisungen für die Bearbeitung Ihrer crontab-Datei!
Glück
Siehe auch: http://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/crontab.5.html Der OSX crontab Mann-Seite
und
Verwandte Themen
- 1. Wie man GOPATH in Mac OS X 10.10 setzt
- 2. Wie Mac OS X Timing-App Dateien verfolgen kann
- 3. Django - Wie man eine Funktion jeden Tag ausführt?
- 4. Wie richtet man libusb unter Mac OS X ein?
- 5. Setzt SESID-Befehl auf OS X fehl?
- 6. auf Mac OS X
- 7. Wie Sie Tastaturkürzel in Mac OS x
- 8. Wie Mac OS X Wörterbuch in Eklipse
- 9. Wie man einen Pfad auf Mac OS X in Terminal
- 10. Wie man ffmpeg für Matplotlib in Mac OS x
- 11. Wie installiert man ffmpeg-php Mac OS X Leopard
- 12. Anwendungsaktualisierungen unter Mac OS X
- 13. Mac OS X-Sprache zu Text-API. Wie man?
- 14. Wie man ein Tag auf ein Fragment in Android setzt
- 15. Mac OS X View Swapping
- 16. Sound (oder andere) ändern Systemeinstellungen in Mac OS X
- 17. TFS auf Mac OS X
- 18. Kopieren symbolischer Links in Mac OS X
- 19. R friert in Mac OS X ein Yosemite
- 20. Pakete in Mac OS X deinstallieren
- 21. Qt4Dotnet unter Mac OS X
- 22. Den Java Classpath auf Mac OS (Mac OS X) drucken
- 23. mlabwrap Setup Mac OS X
- 24. Mac OS X 10.10 Meldungsfehler
- 25. Ausblenden oder Deaktivieren von Menüelementen in Mac OS X
- 26. Runnable JavaCV-Projekt in Mac OS X
- 27. Mac OS X Bluetooth-Programmierbeispiel?
- 28. SetWindowsHookEx für Mac OS X?
- 29. Programmatisch quicklook Bilder in Mac OS X
- 30. Wie aktualisiert man Numpy auf Mac OS X Snow Leopard?