Назад | Перейти на главную страницу

Эквивалент OS X «Launchd» для Linux в отношении использования пользователями без полномочий root?

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

Со временем я самостоятельно разработал несколько решений, запустив что-то вроде запустить его или руководитель, но ни один из них не был особенно хорошо интегрирован в среду рабочего стола или в систему в целом. Есть ли стандартное решение для подобных вещей?