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

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

sudo grep CRON /var/log/syslog

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

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

6 ответов

Вы можете сделать это для новых файлов syslog:

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, поскольку syslog. #. 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

Порядок файлов syslog инвертируется, поэтому вы ставите старшие и новые события в хвост.

2
ответ дан 22 May 2018 в 18:29

Вы можете сделать это для новых файлов syslog:

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, поскольку syslog. #. 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

Порядок файлов syslog инвертируется, поэтому вы ставите старшие и новые события в хвост.

2
ответ дан 18 July 2018 в 06:54

Вы можете сделать это для новых файлов syslog:

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, поскольку syslog. #. 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

Порядок файлов syslog инвертируется, поэтому вы ставите старшие и новые события в хвост.

2
ответ дан 24 July 2018 в 18:41

Другой вариант:

sudo zgrep CRON /var/log/syslog*

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

3
ответ дан 22 May 2018 в 18:29

Другой вариант:

sudo zgrep CRON /var/log/syslog*

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

3
ответ дан 18 July 2018 в 06:54

Другой вариант:

sudo zgrep CRON /var/log/syslog*

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

3
ответ дан 24 July 2018 в 18:41

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

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