Próbuję napisać zadanie cron na moim komputerze Mac OS X, które będzie uruchamiać skrypt Ruby codziennie o 12:20.Jak utworzyć zadanie cron, które będzie uruchamiane codziennie o 00:20?
to co muszę uciekać, ale nie wiem, czy składnia polecenia używać na komputerze Mac:
/usr/bin/ruby /Users/tamer/scripts/sftp.rb
czytałem o zrobieniu crontab -e
ale muszę coś zrobić później?
nie wystarczy użyć 'crontab -e' edytować plik konfiguracyjny crontab (zamiast przy użyciu pliku tymczasowego x3)? – snowbound
@snowbound: Może, ale tylko wtedy, gdy wiedziałem/zapamiętałem, że opcja istnieje i jeśli chcę zrobić interaktywną edycję. Gdybym pisał skrypt, oprócz użycia lepszej tymczasowej nazwy pliku (na przykład z 'mktemp'), prawdopodobnie zrobiłbym to tak, jak pokazano. Lub, ponieważ zwykle utrzymuję mój wpis 'crontab' pod kontrolą kodu źródłowego, edytowałbym wersję główną pliku i ponownie ją przesyłam po sprawdzeniu zmiany. –
Twoje podejście ma również tę zaletę, że można je wywoływać programowo za pomocą innego skryptu: D – snowbound