LINUX - Lister les crontab de tous les utilisateurs

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

1 commentaire sur “LINUX - Lister les crontab de tous les utilisateurs

  1. lougy Reply

    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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *