Я установил aptitude update
как cronjob для root и отправил почту на мою обычную учетную запись пользователя.
Что я хочу сейчас иметь, так это то, что все выходные данные aptitude опущены, а вместо этого только суммирование всех пакетов, которые являются новыми или могут быть обновлены. Также в случае ошибок должен быть список ошибочных репозиториев / ppa и соответствующее сообщение об ошибке.
Есть ли способ сделать такой cronjob, и где я могу найти информацию о сценариях такого рода?
Я мог бы подумать о следующих командах:
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, если она у вас уже есть, зависит от вас.