Есть сторонний софт, хочется написать к нему init.d скрипты, но сама софтина умеет только форкаться в бекграунд, юзера менять не умеет. От рута её пускать не кошерно, вот и стартую я её как "start_daemon --make-pidfile --pidfile $PID_LOG --user user1 -- /path/to/app". Что не нравится:<br>
<br>1) стопить приходится каким-то неочевидным "stop_daemon --pidfile "$PID_MAP" -- /bin/su"<br>2) юзеру от которо стартуешь надо прописывать нормальный шелл, а не /bin/false. "Что-то мне как-то сыкотно" писать шеллы тем, кто ими не пользуется.<br>
<br>Может есть более верный способ?<br><br><br>