Выводим список заданий Cron в терминале

Добрый день всем, кто оказался на данном сайте. Бывают моменты, что нужно посмотреть какие задания у нас присутствуют в планировщике Cron. Можно сделать это несколькими способами, например, открыть сам Cron и пролистать вес список. Но, можно пойти и иным способом, вывести все задания в терминале при помощи не хитрых команд. Сначала давайте выведем список заданий для пользователя, который зарегистрирован на данный момент в системе. Для этого вводим команду:

crontab -l

Если же у вас несколько пользователей в системе, то для вывода конкретного пользователя, нужно указать его имя используя опцию “-u”. Например, для пользователя cyber-x это будет выглядеть следующим образом:

sudo crontab -u cyber-x -l

Для перечисления пользователей которые создавали задания в Cron, нужно выполнить команду:

sudo ls -1 /var/spool/cron/crontabs

Файлы в каталогах “/etc/crontab” и в “/etc/cron.d” являются общесистемными файлами, которые может редактировать только Root пользователь. Для просмотра можно использовать например команду “cat”:

cat /etc/crontab /etc/cron.d/*

Как видите, все достаточно просто. Но, это скорей всего понадобится в том случае, если у вас сервер который работает уже достаточно давно. И вы попросту не помните что именно выполняется в планировщике Cron. Лично у меня такое было в своей практике. Сервер работал примерно месяцев 7, и за это время я не помнил что было в Cron. По этой причине и воспользовался данными командами.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *