LINUX.ORG.RU
ФорумTalks

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

 , , , ,


0

2

Разумеется в виртуалках которые сильно дольше чем задача - не живут?

Очень хотелось бы иметь возможность уведомить себя по почте. Очень не хотелось бы каждый раз ставить ради этого smtpd и sendmail.

Может на пистоне есть чего супер готового?

Т.е. хотелось бы иметь такой коммандлайн ставящийся очень быстро и без прав рута:

./long.task.sh && notify-me pon4ik@tamtam.net "Long task at $(hostname) completed" || notify-me pon4ik@tamtam.net "Long task at $(hostname) failed"

А лучше:

notify-me pon4ik@tamtam.net -t "Long task at $(hostname)" -f "Failed" -s "Successed" -- ./long.task.sh and its args

По результатам обсуждения с ыкспертами было принято решение таки попробовать замутить велосипед по алгоритму:

  • делаем приватный проект на gitlab.com
  • делаем в нём ишью
  • настраиваем уведомления на «слать уведомления о моих действиях»
  • генерируем api токен
  • кладём его в открытый репо зашифрованный с помощью gpg -c
  • пишем скрипт который дёргает curl’om api гитлаба для записи комента в ишью с шаблоном в зависимости от результата комманды, токен подставляется в виде $(gpg -d token.gpg)
★★★★★

Последнее исправление: pon4ik (всего исправлений: 3)

msmtp?
Пускаешь почту через своего прова - не надо заморачтваться, что улетишь в спам лист.

Очень хотелось бы иметь возможность уведомить себя по почте.

Прежде, чем намутить что-нибудь автоматическое, придумай, как ты будешь обрабатывать очередь.
Внезапно может оказаться, что способность усидеть на 2х стульях (обработка сообщений и сознательная деятельность) может стать занозой в заднице.

TomBOY ★★
()
Ответ на: комментарий от TomBOY

Там люфт между задачами от получаса, это даже не pomodoro выходит. Плюс, я и так играю в пустой инбокс, для меня это уже автоматическая задача с разгребанием таких очередей, она почти не отвлекает.

pon4ik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.