Как 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 
  • Crontab останавливается на полпути
  • Как отформатировать эти два сложных оператора cron?
  • Как преодолеть эту ошибку при запуске скрипта в crontab?
  • Задача Cron запускаться каждую минуту с 11:00 до 6:00
  • cron для удаления после выполнения
  • Правильная капитализация «cron»
  • Запуск скрипта каждые 30 минут с помощью crontab с использованием ROOT (Debian)
  • Как перечислить фактические cronjobs?
  • задание cron для запуска в четверг перед вторым понедельником в месяц
  • Как начать работу cron без перезагрузки?
  • время crontab для выполнения, не использующее системную 'дату'
  • Linux и Unix - лучшая ОС в мире.