LINUX.ORG.RU

init.d+su


0

1

есть самопальный init.d script

/usr/bin/jopa 1>>/var/log/1 2>>/var/log/2 & echo $! > $pidfile. Он работает. Нужно запускать этот скрипт под юзером test:

su test -c «/usr/bin/jopa 1>>/var/log/1 2>>/var/log/2» &

если я правильно понимаю в данном случае pid будет уже другой ?

★★☆☆

Ответ на: комментарий от ipwww

второй вопрос: как писать правильный pid ? Ведь по идее /var/run не нужно для всех юзверей открывать ?

SI ★★☆☆
() автор топика
Ответ на: комментарий от SI

Может быть, что-то вроде su test -c «/usr/bin/jopa 1>>/var/log/1 2>>/var/log/2 & echo $!» > $pidfile ?

AITap ★★★★★
()
Ответ на: комментарий от SI

а что за система?
есть ведь start-stop-daemon или start-daemon дефолтные для rc скриптов запускалки

fr_butch
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.