The crontab -l команда відображає вміст файлу crontab приблизно так само, як команда cat відображає вміст інших типів файлів. Вам не потрібно змінювати каталог на каталог /var/spool/cron/crontabs (де знаходяться файли crontab), щоб використовувати цю команду.
Перелік загальносистемних завдань Cron Загальносистемні кореневі завдання cron знаходяться у файлі /etc/crontab. Вміст файлу можна відобразити за допомогою будь-якого текстового редактора або таких утиліт, як cat тощо. sudo не потрібен для відображення системних завдань cron. Команда crontab не використовується для відображення загальносистемних завдань cron.
Користувач root crontab Як і будь-який інший користувач, root має користувача crontab. По суті, так само, як і будь-який інший користувацький crontab, ви редагуєте кореневий crontab, коли запускаєте sudo crontab -e. Завдання, заплановані в root-користувачі crontab, виконуватимуться як root з усіма його привілеями.
root перевірити за допомогою команди id Для цього він використовує команду id -u для отримання UID. Після цього перевіряємо значення UID. Якщо він не дорівнює 0, це не UID для користувача root. Крім того, ми використовуємо прапорець -u для ефективного ідентифікатора користувача, а не справжнього ідентифікатора користувача.
Файли crontab зберігаються в /var/spool/cron/crontabs . Кілька файлів crontab, окрім root, надаються під час встановлення програмного забезпечення SunOS (див. наступну таблицю). Окрім стандартного файлу crontab, користувачі можуть створювати файли crontab для планування власних системних подій.
Перегляд завдань Cron за користувачами
- Відкрийте термінал у системі Linux.
- Введіть команду crontab -u [ім'я користувача] -l і натисніть Enter. Замініть [ім’я користувача] фактичним іменем користувача, чиї завдання cron ви хочете переглянути.
- Термінал відобразить список усіх завдань cron, запланованих для вказаного користувача.