cron job, detta in termini semplici, è una richiesta virtuale ad una pagina. È come se ci fosse un visitatore che, quando vuoi tu, apre una determinata pagina di servizio.
Può essere usata ad esempio per inviare ad una certa ora le email agli utenti del tuo sito: se fai puntare a cron job la pagina "email.php" e gli dici di aprirla ogni lunedì, tutti i lunedì questo visitatore virtuale aprirà quella pagina, e quindi verrà eseguito il codice al suo interno.
Un altro esempio può essere la creazione di un backup del database ogni tot di tempo...