Wyświetlenie zaplanowanych zadań użytkownika:
crontab -l
Edycja zadań bieżącego użytkownika:
crontab -e
Usunięcie wszystkich zadań użytkownika:
crontab -r
Systemowy plik crontab:
/etc/crontab
Struktura wpisu:
# m h dom mon dow command # * * * * * command to execute # ┬ ┬ ┬ ┬ ┬ # │ │ │ │ │ # │ │ │ │ │ # │ │ │ │ └───── day of week (mon, tue, wed, thu, fri, sat, sun) # │ │ │ └────────── month (1 - 12) # │ │ └─────────────── day of month (1 - 31) # │ └──────────────────── hour (0 - 23) # └───────────────────────── min (0 - 59)
Uruchomienie skryptu po starcie systemu:
@reboot /usr/bin/python3 /home/user/skrypt.py
Uruchomienie programu działającego w tle po starcie systemu:
@reboot /usr/bin/python3 /home/user/skrypt.py &
Wykonanie skryptu w poniedziałek, środę i piątek o godzinie 03:00:
0 3 * * mon,wed,fri /home/user/skrypt_bash
Wykonanie polecenia co 5 minut:
*/5 * * * * /home/user/skrypt_bash
Wykonanie polecenia codziennie o północy:
0 0 * * * /home/user/skrypt_bash
Ściąga:
* – każda wartość
*/5 – co 5 jednostek
1,3,5 – konkretne wartości
1-5 – zakres wartości
@reboot – po uruchomieniu systemu