web-dev-qa-db-fra.com

Pourquoi mes tâches anacron ne sont-elles pas en cours d'exécution?

cron est en cours d'exécution, mais aucun travail anacron ne s'exécute. Ce n'est pas une chose localisée: aucun d'entre eux fonctionnent depuis un certain temps. (Clairement, je ne faisais pas attention.)

J'ai vérifié toutes les choses habituelles comme cron-, mais ce message se trouve dans /var/log/syslog:

Jan 9 12:22:41 skmaiwlm anacron[31411]: Can't chdir to /var/spool/anacron: No such file or directory

1
fbicknel

Le message syslog s'est avéré être la réponse à ma question. Tout ce que j'avais à faire était de créer /var/spool/anacron et j'ai tout testé avec une solution que j'ai trouvée ici

$ Sudo mkdir /var/spool/anacron $ Sudo anacron -f -n

J'ai ensuite pu voir les choses se dérouler normalement dans /var/log/syslog:

$ Sudo less +F /var/log/syslog

[...]

Jan 9 12:23:18 skmaiwlm anacron[31500]: Anacron 2.3 started on 2018-01-09 Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.daily' Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.weekly' Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.monthly' Jan 9 12:23:18 skmaiwlm anacron[31500]: Jobs will be executed sequentially Jan 9 12:23:18 skmaiwlm anacron[31500]: Job `cron.daily' started

Le bonheur du système restauré.

1
fbicknel