Как видеть, что полный крон регистрируется (Не всего 1 дня или меньше)?

Я хочу, видят все задания, который планировался при помощи крона в течение прошлой 1 недели (или определенное требуемое время). Я использовал команду

sudo grep CRON /var/log/syslog

Но это только показывает журнал в течение 1 дня. Есть ли какая-либо команда в Ubuntu для отслеживания их?

3
задан 15 September 2017 в 12:26

3 ответа

Можно сделать это в более новые файлы системного журнала:

cd /var/log
cat syslog.1 syslog | grep CRON

К самому старому необходимо сделать это:

cd /var/log
zcat syslog syslog.4.gz syslog.3.gz syslog.2.gz | grep CRON

Это - хорошая идея сделать эти команды, вложенные в циклах, особенно к zcat, так как системный журнал #.gz является более многочисленным.

можно даже сохранить их в другой файл для анализа лучше:

cd /var/log
zcat syslog syslog.4.gz syslog.3.gz syslog.2.gz | grep CRON > ~/cronanalysis.txt
cat syslog.1 syslog | grep CRON >> ~/cronanalysis.txt

порядок файлов системного журнала инвертируется, таким образом, Вы помещаете более старый для заголовка и более новые события в хвост.

3
ответ дан 1 December 2019 в 13:23

Другая альтернатива

sudo zgrep CRON /var/log/syslog*

zgrep, распаковывает файлы в случае необходимости. Опции то же что касается grep.

4
ответ дан 1 December 2019 в 13:23

В Amazon Linux вы можете найти его в /var/log/cron файл

tail /var/log/cron
0
ответ дан 17 November 2020 в 05:57

Другие вопросы по тегам:

Похожие вопросы: