Afficher les jobs crontab de tous les utilisateurs

Tech janv. 01, 2021

Pour afficher les jobs crontab d'un utilisateur, il faut passer par la commande crontab -u <user>. Si nous avons plusieurs utilisateurs, cela peut etre penible de repasser la commande pour chaque utilisateur.

La commande suivante permet en ligne d'afficher les jobs crontab de tous les utilisateurs via une boucle sur les utilisateurs.

for user in $(getent passwd | cut -f1 -d: ); do echo $user; crontab -u $user -l; done

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.