Я полагаю, что опции человечности расположены в /etc/grub.cfg
. Потребуется некоторый парсинг; тот файл в моей системе похож на целый сценарий оболочки, но заключительная часть похожа на Вас, должен смочь проанализировать его достаточно для получения то, в чем Вы нуждаетесь.
Необходимо записать init сценарий для веб-приложения. (Примеры для Dropbox и RTorrent. Можно найти больше примеров при поиске Wiki add_daemon
.)
Ваш сценарий использовал бы su
запустить приложение как соответствующего пользователя. (Скрипты Init, запущенные как корень, таким образом, они могут su
любому пользователю.)
Критическая строка посмотрела бы что-то как
su www -c "/path/of/app &"
Затем Вы добавили бы своего нового демона к списку ДЕМОНОВ в /etc/rc.conf
, таким образом, это будет запущено автоматически после начальной загрузки.
Использовать su
выполнить его как пользователя и выразиться в Ваш /etc/rc.local
выполнять его при начальной загрузке.
su -c "start_server" www &