chiarimento funzione cron

ciao,
non ho chiaro come funziona il crontab sulla F20, ovvero:

  • vedo che gira il servizio “cron” da systemd

  • pero’ se eseguo da root: crontab -l non vedo nessun processo schedulato

  • vedo solo un file: /etc/anacrontab
    ma non vedo in esecuzione: anacron

??

grazie

p.s.
anche per vedere quando erano eseguiti i task: updatedb e mandb

Systemctl ti mostra che gira il servizio crond.

Dalle pagine di manuale di cron noterai che crontab mostra “user crontables” - create appunto dal comando crontab e contenute (se esistenti) in /var/spool/cron. E’ assolutamente possibile che un semplice tree /var/spool/cron ti riveli che non sono stati create “user crontables” con il comando crontab.

sempre nelle stesse pagine di manuale di cron noterai che oggigiorno /etc/crontab è lasciato vuoto per impostazione predefinita e si richiama /etc/anacrontab. Inoltre, leggendo /etc/anacrontab (e leggendo il manuale di crontab) noterai che si posizionano cronjobs sotto /etc/cron.{daily,hourly,monthly,weekly}. Sotto /etc/cron.daily dovresti rinvenire man-db.cron, ivi installato da man-db, e mlocate, ivi installato dall’omonimo pacchetto, che programma un’attività per updatedb.

allora… ho capito che:

  • il servizio che gira e’ “crond”
  • il quale legge i task da eseguire da /etc/anacrontab (non so con quale utente… root?)
  • anacron non gira

grazie tante