Musisz się zapoznać z programem crontab, który służy właśnie do tego typu działań. Utwórz specjalny plik wsadowy dla programu crontab. W tym celu wpisujesz:
crontab -e
Otworzy Ci się domyślny edytor tekstu do którego możesz wpisywać swoją tabelę.
crontab -r
crontab -l
Powyższe polecenia odpowiednio usuwają plik z tabelą i listują go na ekranie.
PLIK Z TABELĄ
Tabela może uruchamiać wiele zadań jednocześnie o dowolnej porze. Tabela musi mieć co najmniej jeden wiersz (uruchamiać jedno polecenie), by jej istnienie miało sens. Każdy wiersz składa się z 6 pól. 5 pierwszych odpowiada za moment uruchomienia, ostatnie to polecenie.
minuty godziny dni miesiące dzień_w_tyg polecenie
Na przykład jeśli chcesz, by Twój skrypt uruchamiał się każdego dnia o 10:00, to zastosuj zapis:
0 10 * * * bezwzgledna/sciezka/do/skryptu/skrypt.sh
Gwiazdka oznacza wszystkie wystąpienia. Jeszcze jeden przykład:
30 9 * 2-4 1 echo "I'm watching you ^_^"
W tym przypadku w każdy poniedziałek lutego, marca i kwietnia o godzinie 9:30 zostanie wypisane polecenie "I'm watching you".