[FreeBsd]LuaPlugin |
Здравствуйте, гость ( Вход | Регистрация )
[FreeBsd]LuaPlugin |
17.8.2011, 17:40
Сообщение
#21
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
я вот читаю и удивляюсь. Почему ты, Илья, до сих пор не используешь фреймворки типо буста. Там это же уже учтено.
|
|
|
17.8.2011, 18:02
Сообщение
#22
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
на FReeBSD я новичок ..и вот возник такой вопрос:
имеется инит-скрипт, я его выкладывал в форуме: Код #!/bin/sh ### BEGIN INIT INFO # Provides: rushub # Required-Start: $network # Required-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by rushub. ### END INIT INFO PATH=/bin:/sbin:/usr/bin:/usr/sbin NAME="RusHub" PATH_DAEMON="/usr/rhub/rhub_bin" DAEMON="$PATH_DAEMON/$NAME" PATH_DAEMON_CFG="$PATH_DAEMON/RusHub.xml" PIDF="$PATH_DAEMON/rushub.pid" ARGS="-c $PATH_DAEMON_CFG" USER="godc" start() { echo -n "Запуск $NAME: " start-stop-daemon --start --chuid $USER --make-pidfile "$PIDF" --pidfile "$PIDF" --name $NAME --background --startas $DAEMON -- $ARGS echo "готово." } stop() { echo -n "Остановка $NAME: " start-stop-daemon --chuid $USER --stop --pidfile "$PIDF" --name $NAME --retry=TERM/5/KILL/10 rm "$PIDF" echo "готово." } restart() { stop sleep 2 start } if [ ! -x "$DAEMON" ] then echo "отсутствует файл для запуска $DAEMON" exit 0 fi case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) if [ -f "$PIDF" ]; then PID=$(cat $PIDF) if [ `ps auwx|grep $NAME|grep $PID|grep -v -c grep` = 1 ] then echo "процесс $NAME работает [pid: $PID]." exit 0 fi echo "процесс $NAME не запущен." exit 3 fi echo "процесс $NAME не запущен." exit 3 ;; *) echo "Использование {start|status|stop|restart}" exit 1 ;; esac exit 0 пытаюсь запускать ложу его в /etc/rc.d/rusub в ответ это: Код start-stop-daemon: not found так вот как это поправить и есть ли аналог этого ? |
|
|
17.8.2011, 18:42
Сообщение
#23
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
нету. Да и не нужен этот ваш костыль. Русхаб сам умеет демонизороваться
И да, ты же инит писал для убанты. А чо не через апстарт, а костылем? |
|
|
17.8.2011, 20:19
Сообщение
#24
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
1 что попалось, с того и написал =)
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 6:03 |