Bonjour,
Je suis sur une distrib Jessie LTSP
Je ne comprends pas pourquoi les scripts de cron.daily ne démarrent plus.
Lorsque je les lance manuellement :
etc …
Pas de problème mais sinon rien je ne reçois pas les mails de confirmation.
D’autre part logrotate ne fonctionne plus non plus, javais un syslog sur plus de 2 mois de 368 Mb
Seul indice que j’ai trouvé dans les logs :
Salut
anacron ne fonctionne que si l’alimentation sur secteur est branchée ConditionACPower=true
Cf le service:
cat /lib/systemd/system/anacron.service
[Unit]
Description=Run anacron jobs
After=time-sync.target
# By default, anacron will not run when no AC power is connected to system.
# If you are using systemd and want to run anacron even when running on
# battery, you should create the following file with the specified content
# and then call "systemctl daemon-reload":
# /etc/systemd/system/anacron.service.d/on-ac.conf:
# [Unit]
# ConditionACPower=
# See /usr/share/doc/anacron/README.Debian for detailed information.
ConditionACPower=true
Documentation=man:anacron man:anacrontab
[Service]
EnvironmentFile=/etc/default/anacron
ExecStart=/usr/sbin/anacron -d -q $ANACRON_ARGS
IgnoreSIGPIPE=false
KillMode=mixed
# Use SIGUSR1 to stop gracefully
KillSignal=SIGUSR1
[Install]
WantedBy=multi-user.target
J’ai réinstallé cron et anacron voici le compte rendu :
[root@grenadier:/]#aptitude reinstall cron anacron
Les paquets suivants seront RÉINSTALLÉS :
anacron cron
0 paquets mis à jour, 0 nouvellement installés, 2 réinstallés, 0 à enlever et 47 non mis à jour.
Il est nécessaire de télécharger 127 ko d'archives. Après dépaquetage, 0 o seront utilisés.
Prendre : 1 http://ftp.ch.debian.org/debian/ jessie/main cron amd64 3.0pl1-127+deb8u1 [94.0 kB]
Prendre : 2 http://ftp.ch.debian.org/debian/ jessie/main anacron amd64 2.3-23 [32.8 kB]
127 ko téléchargés en 0s (978 ko/s)
(Lecture de la base de données... 170257 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cron_3.0pl1-127+deb8u1_amd64.deb ...
Dépaquetage de cron (3.0pl1-127+deb8u1) sur (3.0pl1-127+deb8u1) ...
Préparation du dépaquetage de .../anacron_2.3-23_amd64.deb ...
Dépaquetage de anacron (2.3-23) sur (2.3-23) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u8) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de cron (3.0pl1-127+deb8u1) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Paramétrage de anacron (2.3-23) ...
Que signifie le message de l’avant dernière ligne concernant update-rc.d ??
Encore merci.
Et oui les dates sont celles des derniers lancement par anacron
Exemple sur mon PC
journalctl -xb | grep cron
janv. 09 10:46:18 debian systemd[1]: Started Trigger anacron every hour.
-- Subject: L'unité (unit) anacron.timer a terminé son démarrage
-- L'unité (unit) anacron.timer a terminé son démarrage, avec le résultat done.
janv. 09 10:46:18 debian systemd[1]: Started Run anacron jobs.
-- Subject: L'unité (unit) anacron.service a terminé son démarrage
-- L'unité (unit) anacron.service a terminé son démarrage, avec le résultat done.
janv. 09 10:46:18 debian anacron[2089]: Anacron 2.3 started on 2019-01-09
janv. 09 10:46:19 debian anacron[2089]: Will run job `cron.hourly' in 40 min.
janv. 09 10:46:19 debian anacron[2089]: Jobs will be executed sequentially
janv. 09 11:26:18 debian anacron[2089]: Job `cron.hourly' started
janv. 09 11:26:18 debian anacron[8545]: Updated timestamp for job `cron.hourly' to 2019-01-09
janv. 09 11:26:43 debian anacron[2089]: Job `cron.hourly' terminated
janv. 09 11:26:43 debian anacron[2089]: Normal exit (1 job run)
janv. 09 11:26:43 debian systemd[1]: anacron.service: Succeeded.
-- The unit anacron.service has successfully entered the 'dead' state.
janv. 09 11:31:58 debian systemd[1]: Started Run anacron jobs.
-- Subject: L'unité (unit) anacron.service a terminé son démarrage
-- L'unité (unit) anacron.service a terminé son démarrage, avec le résultat done.
janv. 09 11:31:58 debian anacron[8690]: Anacron 2.3 started on 2019-01-09
janv. 09 11:31:58 debian anacron[8690]: Will run job `cron.hourly' in 40 min.
janv. 09 11:31:58 debian anacron[8690]: Jobs will be executed sequentially
Comme ce n’est pas le premier boot, il ne relance pas les daily mais c’est normal, il a été lance au premier boot