Вот из ряда вон выходящий ответ (это - хорошая вещь, что я не могу потерять слишком много точек представителя для регистрации этого, а?):
Если Вы хотите играть с проектом с открытым исходным кодом, взглянуть на Archiveopteryx (http://www.archiveopteryx.org/). Это имеет действительно, действительно сладкая нормализованная основанная на SQL схема хранения данных для электронной почты (использующий PostgreSQL). Вы могли объединить его с, скажем, "fetchmail" и функциональность журналирования Exchange (для дампа всей входящей и исходящей почты, по-видимому после того, как спам-фильтр сделан с ним в отдельный почтовый ящик) создать основанный на SQL почтовый архив, о котором Вы могли сообщить и искать против с основанными на ODBC инструментами создания отчетов.
Действительно, необходимо, вероятно, смотреть на коммерческий почтовый продукт архивирования. Я играл с Archiveoptryx для хранения моей персональной почты, но я должен все же попытаться вращать его для Клиента. Я просто думаю, что проект действительно, действительно охладитесь...> улыбка <
Посмотрите на следующее:
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)
Это - все, о чем я могу думать в данный момент.
У меня есть ubunutu 8.04 vps (w/plesk), который имел anacron, установленный, неправильно сконфигурированный, и не выполнение. склонный - добираются, переустанавливают, воссоздал все соответствующие файлы.
После которого, все я должен был сделать, был, добавляют, что запись в почасовый crontab, чтобы разжечь anacron и иметь его делает свою работу.
сценарий я вставил cron.hourly/, был справедлив
#!bin/bash
/path/to/anacron -s
Некоторые кроны Linux облуплены. Мы используем cfengine для перезапуска крона и крона для наблюдения cfengine за материалом в жестком реальном времени. В эти дни никакой не отказывает noticably все же. Не как в 90-х, когда крон разрушал когда-либо день :-)
Попробуйте запустить:
sudo run-parts --test /etc/cron.daily
Эта строка сообщит, входит ли ваш новый сценарий в число «распознанных». Например, у сценария может быть неправильное имя, отсутствует флаг exec или проблемы с разрешениями и т. д.
Таким образом я обнаружил, что инструмент run-parts (используемый cron) не любит суффикс .sh
Это имя скрипта в / etc / cron В папке. {daily, weekly, month} /
есть точка, похоже, она не выполняется. Попробуйте переименовать его во что-нибудь без точки.
Некоторые дистрибутивы, такие как Ubuntu 18.04.2 LTS Bionic Beaver, не у вас установлен анакрон.