Отцы подскажите!!!
Cоздал сценарий и поместил его в /usr/local/etc/rc.d что бы он выполнялся при загрузке.Обозвал его hlds.sh
Вот он
#!/bin/sh
case $1 in
start)
cd /usr/compat/linux/usr/games/hlds_l
./hlds.start > /dev/null && echo -n 'CstrikeDS'
;;
stop)
kill -9 `ps -ax | grep hlds`
;;
esac
Если пишу /usr/local/etc/rc.d/hlds.sh start то все ОК.Приложение запускаеться.Однако при загрузке сис-мы не стартует.Почему???
Права на hlds.start и hlds.sh 755(т.е. они выполняемые).
С hlds.start все ОК т.е. он работает нормально.
И еще вопрос
поставил daemontools
Если переписать сценарий так
#!/bin/sh
case $1 in
start)
cd /usr/compat/linux/usr/games/hlds_l
envuidgid hlserver ./hlds.start > /dev/null && echo -n 'CstrikeDS'
;;
stop)
kill -9 `ps -ax | grep hlds`
;;
esac
При запуске системы запуститься ли приложение с правами пользователя hlserver?