Есть ли хороший способ для пользователей без полномочий root запустить «управляемые» процессы? В этом случае я использую "управляемый" для описания процесса, который запускается, когда пользователь входит в систему, и контролируется каким-то супервизором процесса (например, init
), перезапускается в случае сбоя, и его stdout / stderr где-то автоматически регистрируется.
Со временем я самостоятельно разработал несколько решений, запустив что-то вроде запустить его или руководитель, но ни один из них не был особенно хорошо интегрирован в среду рабочего стола или в систему в целом. Есть ли стандартное решение для подобных вещей?