Уведомления рабочего стола о неудачных заданиях cron в Ubuntu/Unity

Как я могу получать уведомления о неудачных заданиях cron через среду рабочего стола Unity?

Старое решение иметь электронную почту для cron проблематично, так как мой провайдер не предоставляет SMTP-сервер, и почти наверняка мой домашний IP будет занесен в черный список. Отправка почты локально на мой /var/mail/$USER файл спула кажется идеальным, но, что удивительно, я не смог найти апплет индикатора рабочего стола для Unity, который проверяет локальные mboxes. mail-notification Апплет мог бы, но учитывая, что его зависимости включают bogofilter, evolution и многое другое, я отказываюсь устанавливать его на принципале. Есть несколько других подобных апплетов, но они либо не работают на Unity, либо не работают на локальных mboxes.

Поиск в Интернете показывает, что многие люди спрашивают, как получить notify-send работать, но все решения, как правило, предполагают, что сеанс X работает DISPLAY=:0, что верно только в ~50% случаев, когда я делюсь своим настольным компьютером с моей женой.

Это проблема, которая была хорошо решена 15 лет назад с помощью WindowMaker, для которой наверняка было / было много док-приложений, которые контролируют локальные mbox-ы, но все же я действительно в растерянности, пытаясь найти решение на моей современной установке Unity. Буду очень признателен за любые предложения. Моя собственная лучшая попытка - чтобы cron отправлял локальные письма на mbox, а Unity запускал скрипт при запуске, который опрашивал мой файл спула и продолжал пинговать меня уведомлениями, пока я его не очистил.

0 ответов

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