Почему anacron не работал бы?

Вот из ряда вон выходящий ответ (это - хорошая вещь, что я не могу потерять слишком много точек представителя для регистрации этого, а?):

Если Вы хотите играть с проектом с открытым исходным кодом, взглянуть на Archiveopteryx (http://www.archiveopteryx.org/). Это имеет действительно, действительно сладкая нормализованная основанная на SQL схема хранения данных для электронной почты (использующий PostgreSQL). Вы могли объединить его с, скажем, "fetchmail" и функциональность журналирования Exchange (для дампа всей входящей и исходящей почты, по-видимому после того, как спам-фильтр сделан с ним в отдельный почтовый ящик) создать основанный на SQL почтовый архив, о котором Вы могли сообщить и искать против с основанными на ODBC инструментами создания отчетов.

Действительно, необходимо, вероятно, смотреть на коммерческий почтовый продукт архивирования. Я играл с Archiveoptryx для хранения моей персональной почты, но я должен все же попытаться вращать его для Клиента. Я просто думаю, что проект действительно, действительно охладитесь...> улыбка <

9
задан 5 January 2010 в 13:12
7 ответов

Посмотрите на следующее:

zgrep anacron /var/log/cron.log.{9..1}* /var/log/cron.log | less

Последняя запись в одной системе для меня 4 ноября 2008.

zgrep anacron /var/log/syslog.{9..1}* /var/log/syslog | less

Записи располагаются с 28 декабря до 4 января для меня.

cat /etc/crontab

Необходимо видеть записи, подобные этому для ежедневной газеты, еженедельной и ежемесячной:

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

И это должно показать набор файлов:

ls -l /etc/cron.{daily,weekly,monthly}

В /etc/cron.daily У меня есть и logrotate и sysklogd.

И если Вы делаете:

ps auxww | grep [c]ron

необходимо видеть что cron демон работает.

Если Вы делаете:

cat /etc/cron.daily/sysklogd

необходимо видеть несколько строк тот конец в || exit 0 - проверьте, чтобы удостовериться, что файлы существуют и для тех с test -x то, что они - исполняемый файл. Некоторые из них не делают для меня, так как я использую logrotate.

Проверьте, чтобы видеть, работает ли syslogd:

ps -C syslogd

Посмотрите, существует ли savelog и является исполняемым файлом:

ls -l $(type -p savelog)

Это - все, о чем я могу думать в данный момент.

5
ответ дан 2 December 2019 в 22:25
  • 1
    Плюс помнят, что anacron является по существу просто конфигурацией для крона, таким образом, it' s не демон –  LapTop006 5 January 2010 в 13:17

У меня есть ubunutu 8.04 vps (w/plesk), который имел anacron, установленный, неправильно сконфигурированный, и не выполнение. склонный - добираются, переустанавливают, воссоздал все соответствующие файлы.

После которого, все я должен был сделать, был, добавляют, что запись в почасовый crontab, чтобы разжечь anacron и иметь его делает свою работу.

сценарий я вставил cron.hourly/, был справедлив

#!bin/bash
/path/to/anacron -s 
2
ответ дан 2 December 2019 в 22:25

Попытайтесь перезапустить сервис, который дает Вам ошибку?

1
ответ дан 2 December 2019 в 22:25

Некоторые кроны Linux облуплены. Мы используем cfengine для перезапуска крона и крона для наблюдения cfengine за материалом в жестком реальном времени. В эти дни никакой не отказывает noticably все же. Не как в 90-х, когда крон разрушал когда-либо день :-)

0
ответ дан 2 December 2019 в 22:25

Попробуйте запустить:

sudo run-parts --test /etc/cron.daily

Эта строка сообщит, входит ли ваш новый сценарий в число «распознанных». Например, у сценария может быть неправильное имя, отсутствует флаг exec или проблемы с разрешениями и т. д.

Таким образом я обнаружил, что инструмент run-parts (используемый cron) не любит суффикс .sh

10
ответ дан 2 December 2019 в 22:25

Это имя скрипта в / etc / cron В папке. {daily, weekly, month} / есть точка, похоже, она не выполняется. Попробуйте переименовать его во что-нибудь без точки.

0
ответ дан 2 December 2019 в 22:25

Некоторые дистрибутивы, такие как Ubuntu 18.04.2 LTS Bionic Beaver, не у вас установлен анакрон.

0
ответ дан 13 April 2021 в 08:28

Теги

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