Intereting Posts
Почему USB не работает в Linux, когда он работает в UEFI / BIOS? Как использовать htop для приостановки процесса и всех его дочерних процессов? VirtualBox Ubuntu: ошибка «не могу найти в / etc / fstab» при монтировании новой общей папки Windows Host Исправить неработающие разрешения на / var (или любой другой системный каталог) Замените столбец и сохраните интервал Где «hostname» хранит имя хоста, которое я установил? Одно системное обслуживание зависит от другого Многострочные комментарии сценария оболочки – как это работает? Как восстановить / использовать записи динамиков Powerpoint после импорта в LibreOffice Impress? IPTABLES медленно после добавления «-A INPUT -j DROP» в список правил Файл -> ../../archive/folder/file восстановление Запретить пользователю вводить, перечисляя определенные папки / var / run / lircd не создается при запуске в качестве службы systemd grep –color = auto breaks, когда ^ M находится внутри цветного соответствия файл конфигурации: STR_COPY: переменная не имеет значения

Как root, как я могу перечислить crontab для всех пользователей?

У меня есть сценарий, который запускается автоматически, что я не могу найти в crontab для ожидаемых пользователей, поэтому я бы хотел найти для него все кротабы для всех пользователей.

По сути, я хочу запустить crontab -l для всех пользователей.

Хорошо, зависит от сценария, но вы легко можете найти свой crontab как root с

 crontab -l -u <user> 

Или вы можете найти crontab из spool, где находится файл для всех пользователей

 cat /var/spool/cron/crontabs/<user> 

Чтобы показать всем пользователям crontabs с именем пользователя, напечатанным в начале каждой строки:

 cd /var/spool/cron/crontabs/ && grep . * 

В RHEL / OEL вы можете указать задания cron, созданные всеми пользователями:

 #cd /var/spool/cron/ #ls -1 root oracle user1 

Чтобы увидеть кроны кроны:

 #cat root