sasha2002 Blog's

Just another blog from admin's

Как получить список всех 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


Comments are closed.