1 votes

Ubuntu 20.04lts, cron -l échoue Ressource temporairement indisponible

Je reçois ça : Cron ne liste pas les emplois actuels, c'est-à-dire sudo cron -l échoue. Il revient :

can't lock /var/run/crond.pid, otherpid may be 468110: Resource temporarily unavailable

J'ai essayé les étapes suivantes :

sudo kill -9 $(cat /var/run/crond.pid)

$ ps aux | grep $(cat /var/run/crond.pid)
root        1322  0.0  0.0   9412  3096 ?        Ss   Feb15   0:00 /usr/sbin/cron -f

$ sudo service cron stop
$ sudo service cron start
$ sudo cron -l
cron: can't lock /var/run/crond.pid, otherpid may be 468110: Resource temporarily unavailable

Le statut de cron :

sudo service cron status
 cron.service - Regular background program processing daemon
     Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-02-16 18:20:06 PST; 1min 40s ago
       Docs: man:cron(8)
   Main PID: 467956 (cron)
      Tasks: 1 (limit: 38312)
     Memory: 484.0K
     CGroup: /system.slice/cron.service
             467956 /usr/sbin/cron -f

La tâche est verrouillée immédiatement avec un nouveau PID, donc quelque chose la saisit immédiatement. Je n'ai pas non plus ajouté de tâches cron moi-même, mais j'ai installé clamav et une tâche freshclam lui est associée. Avez-vous des idées ?

2voto

grifferz Points 946

Le problème est que cron -l n'est pas la commande correcte pour lister les tâches cron. Consultez la page de manuel de cron. Je pense que vous la confondez avec crontab -l .

Il n'y a aucun moyen de faire cron liste tous ses travaux configurés. Certains existent dans des fichiers comme /etc/crontab et dans les fichiers sous les répertoires /etc/cron.d/ , /etc/cron.{hourly,daily,weekly,monthly}/ . D'autres sont associés à des utilisateurs particuliers. Ces derniers peuvent être affichés avec crontab -u <user> -l ou en regardant les fichiers sous /var/spool/cron/crontabs/ .

Il n'y a pas de commande qui répertorie tous les types d'objets.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X