В этой статье мы обсудим, как пользователь может просматривать файлы журналов cron в среде Linux. Мы выполнили все задачи в системе Ubuntu 20.04, которые помогут вам лучше понять журналы cron.
Откройте терминал, нажав сочетание клавиш «Ctrl + Alt + t». Теперь, используя следующие два разных метода, можно легко получить доступ к событиям журнала cron:
Метод 1: проверьте события журналов cron через системный журнал
Это очень простой и легкий способ проверить, выполняются ли в вашей системе события журнала cron. Войдите в систему как пользователь root на терминале и введите следующую команду:
#Кот /куда/бревно/системный журнал| рукояткаcron
Следующие события журналов cron должны отображаться на терминале:
Метод 2: мониторинг журналов cron путем настройки файла cron.log
Рекомендуемый способ - создать отдельный файл «cron.log» для отслеживания или проверки событий журналов cron в вашей системе Linux. Для этого откройте файл «/etc/rsyslog.d/50-default.conf», выполнив следующую команду:
$судо нано /так далее/rsyslog.d/пятьдесят-default.conf
Найдите в этом файле «# cron. * /Var/log/cron.log» и раскомментируйте эту строку, которая также показана на следующем снимке экрана:
Теперь создайте «cron.log», используя любой исходный код или текстовый редактор.
$судо нано /куда/бревно/cron.log
Перезапустите службу rsyslog, а затем проверьте состояние работы этой службы в вашей системе с помощью следующей команды:
$судоsystemctl перезапустить rsyslog$судоsystemctl status rsyslog
В окне терминала должен быть напечатан следующий вывод:
Теперь все события журнала cron должны сохраняться в файле cron.log.
Для просмотра в реальном времени cron регистрирует события с помощью команды «watchcron». Итак, создайте файл «watchcron» следующим образом:
$судо наночасыДобавьте в этот файл следующие строки:
#! / bin / bashсмотреть -n 10 хвост -n 25 /куда/бревно/cron.log
Сохраните этот файл в nano, используя «Ctrl + o», а затем нажмите «Ctrl + x», чтобы выйти из этой среды.
Здесь указанный сторожевой кронштейн обновляет страницу журналов событий через 10 секунд и отображает последние 25 событий на странице.
Установите разрешения для исполняемого файла для этого файла с помощью следующей команды:
$судо chmod+ x watchcron
Скопируйте этот файл в папку «/ usr / sbin» следующим образом:
$судо cpчасы/usr/sbin
Теперь, чтобы проверить события журналов cron в реальном времени, выполните на терминале следующую команду:
$часыНа терминале появится следующее окно:
Заключение
В этой статье мы объяснили, как вы можете проверять или отслеживать события журналов cron в режиме реального времени с помощью одной команды «watchcron».