The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Cтартовый сценарий ???, !*! torz, 11-Сен-02, 16:31  [смотреть все]
Отцы подскажите!!!
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?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру