ковыряю тут апстарт, задача - не останавливать демон, если скрипт в pre-stop вернул единицу. скрипт - проверка конфига майсиквела. в сисвинит делается на раз. в апстарте exit 1 не останавливает выполнение джоба
пока нашёл только такой способ: сделать отдельный джоб и запускать нужный только если другой джоб не сфэйлился. не уверен, правда, как это работать будет, нужно ведь ещё ошибку выплюнуть
а что с этим в системд? нашёл только патч для ExecConfigTest