Добрый день всем, кто оказался на данном сайте. Бывают моменты, что нужно посмотреть какие задания у нас присутствуют в планировщике 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