Size: a a a

Russian Fedora Community

2020 April 03

AA

Aleksei Aleshin in Russian Fedora Community
Ну, хозяин - барин. С анакроном не помогу
источник

o👹

olegon.ru 👹 in Russian Fedora Community
спасибо :( а есть что-то энциклопедическое по теме? мне бы еще понять, как падающие юниты в почту перенаправлять и вообще шаблоны бы посмотреть...
источник

AA

Aleksei Aleshin in Russian Fedora Community
olegon.ru 👹
спасибо :( а есть что-то энциклопедическое по теме? мне бы еще понять, как падающие юниты в почту перенаправлять и вообще шаблоны бы посмотреть...
С почтой интересный вопрос, надо посмотреть будет
источник

AA

Aleksei Aleshin in Russian Fedora Community
Насколько я понял, ему даже таймер не нужен. На запуске выполнить скрипт только
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
@xvitaly я задолбался ждать ответа Pottering'а, сделал патч для plasma-workspace - проверю, прикреплю к тому багу (RHBZ#1754395)
источник

o👹

olegon.ru 👹 in Russian Fedora Community
спасибо
источник

o👹

olegon.ru 👹 in Russian Fedora Community
да мне как раз куда проще крон строкой прописать, чем вот это все. :( я в свое время правил fstrim, столько наелся...
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Aleksei Aleshin
С почтой интересный вопрос, надо посмотреть будет
если найдете - поделитесь, пожалуйста, у меня половина крона на рассылку заточена
источник

o👹

olegon.ru 👹 in Russian Fedora Community
не помню точно, но с логикой наименований периодов мы точно не сошлись
источник

AA

Aleksei Aleshin in Russian Fedora Community
olegon.ru 👹
если найдете - поделитесь, пожалуйста, у меня половина крона на рассылку заточена
Насколько я понял, то обычно это делают так:
1. Создать юнит /etc/systemd/system/notify-email@.service с содержимым
[Unit]
Description=%i failure email notification

[Service]
Type=oneshot
ExecStart=/bin/bash -c '/bin/systemctl status %i | /usr/bin/mailx -s "[%i] failure notification" admin@example.com'
(заменив почту, конечно)
2. Не забыть systemctl daemon-reload
3. В нужных юнитах прописать
OnFailure=notify-email@%n.service

Мопед не мой, сам не тестировал
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Aleksei Aleshin
Насколько я понял, то обычно это делают так:
1. Создать юнит /etc/systemd/system/notify-email@.service с содержимым
[Unit]
Description=%i failure email notification

[Service]
Type=oneshot
ExecStart=/bin/bash -c '/bin/systemctl status %i | /usr/bin/mailx -s "[%i] failure notification" admin@example.com'
(заменив почту, конечно)
2. Не забыть systemctl daemon-reload
3. В нужных юнитах прописать
OnFailure=notify-email@%n.service

Мопед не мой, сам не тестировал
ну и костылище... а если не failure, то в миллионе таймеров прописывать почту?
источник

o👹

olegon.ru 👹 in Russian Fedora Community
сегодня одному админу, завтра - другому...
источник

AA

Aleksei Aleshin in Russian Fedora Community
не в таймере, а сервисе. Таймер ведь сервис пускает
источник

o👹

olegon.ru 👹 in Russian Fedora Community
ну да, не суть... не готово это еще к замене крона...
источник

AA

Aleksei Aleshin in Russian Fedora Community
Почта в одном месте прописывается - notify-email@.service
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Aleksei Aleshin
Почта в одном месте прописывается - notify-email@.service
да, вот сейчас у меня, например, 100 кронов и это будет 100 таймеров-сервисов, но в кроне емейл и способ отправки в одном месте прописывается, а тут ... придется 100 раз править юниты
источник

AA

Aleksei Aleshin in Russian Fedora Community
можешь посоздавать несколько
notify-email-admin1@.service и в разных прописывать разных
источник

AA

Aleksei Aleshin in Russian Fedora Community
olegon.ru 👹
да, вот сейчас у меня, например, 100 кронов и это будет 100 таймеров-сервисов, но в кроне емейл и способ отправки в одном месте прописывается, а тут ... придется 100 раз править юниты
в каждом сервисе сразу прописываешь OnFailure
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Aleksei Aleshin
в каждом сервисе сразу прописываешь OnFailure
я и говорю
источник

AA

Aleksei Aleshin in Russian Fedora Community
Подозреваю, ты не правильно понял, что я написал
источник