crontab

Как проверить журналы cron в Linux

Как проверить журналы cron в Linux
В среде Linux чаще всего используется слово cron jobs. Для тех, кто не знает об этом. Задание cron - это планировщик задач, который автоматизирует все повторяющиеся задачи в дистрибутиве Linux. Задания Cron выполняются в указанную дату и время, которые планируются системным администратором. Таким образом, журналы или история заданий cron хранятся в файле журнала, который помогает системному администратору проверить, выполняются ли задания cron в указанное время или нет.

В этой статье мы обсудим, как пользователь может просматривать файлы журналов cron в среде Linux. Мы выполнили все задачи на Ubuntu 20.04, которая даст вам лучшее понимание журналов cron.

Откройте терминал, нажав сочетание клавиш Ctrl + Alt + t. Теперь, используя следующие два разных метода, можно легко получить доступ к событиям журнала cron:

Метод 1: проверьте события журналов cron через системный журнал

Это очень простой и легкий способ проверить, что события журнала cron выполняются в вашей системе. Войдите в систему как пользователь root на терминале и введите следующую команду:

# cat / var / log / syslog | grep cron

Следующие события журналов cron должны отображаться на терминале:

Метод 2: мониторинг журналов cron путем настройки cron.журнальный файл

Рекомендуемый способ - создать отдельный cron.log, чтобы отслеживать или проверять события журналов cron в вашей системе Linux. Для этого зайдите в '/ etc / rsyslog.d / 50-по умолчанию.conf ', выполнив следующую команду:

$ sudo nano / etc / rsyslog.d / 50-по умолчанию.conf

Найдите '#cron.* / var / журнал / cron.log 'в этом файле и раскомментируйте эту строку, которая также показана на следующем снимке экрана:

Теперь создайте cron.log 'с использованием любого исходного кода или текстового редактора.

$ sudo нано / вар / журнал / cron.бревно

Перезапустите службу rsyslog, а затем проверьте состояние работы этой службы в вашей системе с помощью следующей команды:

$ sudo systemctl перезапустить rsyslog
$ sudo systemctl status rsyslog

В окне терминала должен быть напечатан следующий вывод:

Теперь все события журнала cron будут сохраняться в cron.журнальный файл.

Для просмотра в реальном времени cron регистрирует события с помощью команды watchcron. Итак, создайте файл watchcron следующим образом:

$ sudo nano watchcron

Добавьте в этот файл следующие строки:

#!/ bin / bash
смотреть -n 10 хвост -n 25 / var / log / cron.бревно

Сохраните этот файл в nano, используя Ctrl + o, а затем нажмите Ctrl + x, чтобы выйти из этой среды.

Здесь указанный сторожевой кронштейн обновляет страницу журналов событий через 10 секунд и отображает последние 25 событий на странице.

Установите разрешения для исполняемого файла для этого файла с помощью следующей команды:

$ sudo chmod + x watchcron

Скопируйте этот файл в папку '/ usr / sbin' следующим образом:

$ sudo cp watchcron / usr / sbin

Теперь, чтобы проверить события журналов cron в реальном времени, выполните на терминале следующую команду:

$ watchcron

На терминале появится следующее окно:

Заключение

В этой статье мы объяснили, как вы можете проверять или отслеживать события журналов cron в режиме реального времени с помощью одной команды watchcron.

Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...