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

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

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

2 Solutions collect form web for “Как root, как я могу перечислить crontab для всех пользователей?”

Хорошо, зависит от сценария, но вы легко можете найти свой 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 
  • Почему коронка может начинаться поздно случайно
  • как получить результаты выполнения задания cron
  • Как работают внутренние работы демона cron?
  • Используются ли изменения в crontab, когда файл сохраняется, или когда редактор закрыт?
  • установить cron, используя временную метку unix в centos
  • Что решает, когда cron.hourly работает?
  • время crontab для выполнения, не использующее системную 'дату'
  • Запуск скрипта каждые 30 минут с помощью crontab с использованием ROOT (Debian)
  • Команда crontab rtcwake не работает
  • скрипт не работает в crontab
  • Вручную запустить задание cron / имитировать работу cron?
  • Linux и Unix - лучшая ОС в мире.