& ldquo; обновление aptitude & rdquo; как cronjob, настроить вывод cron-mail

Я установил aptitude update как cronjob для root и отправил почту на мою обычную учетную запись пользователя.

Что я хочу сейчас иметь, так это то, что все выходные данные aptitude опущены, а вместо этого только суммирование всех пакетов, которые являются новыми или могут быть обновлены. Также в случае ошибок должен быть список ошибочных репозиториев / ppa и соответствующее сообщение об ошибке.

Есть ли способ сделать такой cronjob, и где я могу найти информацию о сценариях такого рода?

0
задан 2 January 2012 в 22:13

1 ответ

Я мог бы подумать о следующих командах:

sudo aptitude update >/dev/null 2>update-errors
aptitude search ~U >upgradable-packages
aptitude search ~N >new-packages
sudo aptitude forget-new

затем в файлах update-errors, upgradable-packages и new-packages вы можете найти информацию, которую вы ищете. К сожалению, команда forget-new, которую нужно было не показывать снова как новые те же пакеты, похоже, работает не очень хорошо.

Для получения информации о шаблоне поиска aptitude установите пакет aptitude-doc-en (или на вашем языке, если имеется), а затем покажите страницу Справочник по поисковому запросу (здесь онлайн-версия )

Настройка cronjob, если она у вас уже есть, зависит от вас.

0
ответ дан 2 January 2012 в 22:13

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

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