Cron er en kommando som eksekverer kommandoer periodisk som spesifisert i /etc/crontab og brukerdefinerte crontab. I Debian 1.3 finnes det en standard mekanisme for eksekvering av kommandoer i /etc/cron.daily, /etc/cron.weekly og /etc/cron.monthly.
Cron er startet fra boot skript med det virker som om det endrer sin PATH til en rimelig merkelig en:
/usr/bin:/binn:/sbin:/bin:/usr/sbin:/usr/bin
DETTE ER SANNSYNLIGVIS EN FEIL I CRON. Dette er init path hvor det er /usr/bin:/bin skrevet over begynnelsen uten å terminer 0! Denne feilen eksisterer ikke i alle systemer.
I crontab kan det være PATH definisjon. I Debian 1.3 er det den følgende linjen i begynnelsen av /etc/crontab:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
På grunn av dette, er PATH i crond programmet aldri brukt i bruker program. Alle skriptene i /etc/cron.* katalogene får denne path som standard. Denne path'en er brukt til og med hvis et program er eksekvert som ikke-root.
at er en kommando som kan bli brukt til å kjøre et engangs program til en bestemt tid.
atd er kjørt ved bruk av init path. Bruker-programmene er imidlertidig alltid kjørt i bruker-miljøet v.h.a. av sh kommandoen. Derfor gjelder den vanlige skall overskrivningen. Se i kapitlet om bash.