Как получить список всех crontab(запланированных задач) для всех пользователей? —
Достаточно лишь выполнить(из под root) :
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
Вывод будет примерно такой :
root@server:~# for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
# m h dom mon dow command
* * * * * /usr/bin/php /home/somefile.php
no crontab for user20
no crontab for user25
[email protected]
# m h dom mon dow command
0 21 * * * /dev/run
0 8 * * * /dev/run2
no crontab for user30
# m h dom mon dow command
*/5 * * * * /usr/bin/php /home/somefile2.php
no crontab for user55
Categorised as: Linux
Comments are disabled on this post