Разумеется в виртуалках которые сильно дольше чем задача - не живут?
Очень хотелось бы иметь возможность уведомить себя по почте. Очень не хотелось бы каждый раз ставить ради этого 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)