Petit mémo pour lister l'ensemble des crontab (tâches planifiées) de tous les utilisateurs du systèmes.
1) Se connecter en console sur le serveur avec un utilisateur ayant les autorisations nécessaires.
2) Exécuter la commande suivante pour lister l'ensemble des crontab des utilisateurs :
# for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done
Bonjour,
perso je préfère quand il y a de la couleur:
for user in $(cut -f1 -d: /etc/passwd); do echo -e "\n\n\e[00;35m==> $user: \e[00;37m" ; crontab -u $user -l ; done | more
et il ne faut pas oublier les cron.d:
for data in $(find /etc/cron.d*);do echo -e "\n\n\e[00;35m ==> $data: \e[00;37m"; cat $data;done | more