myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Как сделать автозапуск verlihub при загрузки системы?

Теги
Нет тегов для показа
roflDDDD
сообщение 27.8.2010, 20:27
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 27.8.2009
Пользователь №: 4 279
Спасибо сказали: 0 раз




Пробовал дописать в /etc/rc.local
Цитата
/usr/local/bin/vh_runhub

Хаб вроде как запускается, но подвисает через несколько минут после старта. То есть в дц клиенте пишет примерно такое:
[20:20:17] *** Соединение с 10.0.104.13:7000...
[20:20:17] *** Соединён

и все...

Кто подскажет правельный способ автозапуска verlihub'a при загрузке системы?
Go to the top of the page
+Quote Post
Ksan
сообщение 28.8.2010, 1:49
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




А не ждёшь ли ты ГУИ, как в Птоке?
Посмотри в процессах, может, он там уже висит и ждёт юзеров.
Мой ответ основан на незнании твоего уровня компетентности в Верли. big_smile.gif Так что не обижайся, если ты понимаешь, что спрашиваешь..
Go to the top of the page
+Quote Post
HackFresse
сообщение 29.8.2010, 16:40
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




а mysql успевает запускаться до верли?
Go to the top of the page
+Quote Post
mariner
сообщение 29.8.2010, 20:51
Сообщение #4


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата
/usr/local/bin/vh_runhub

А разве у верли нету init.d скрипта?
Go to the top of the page
+Quote Post
roflDDDD
сообщение 24.9.2010, 16:12
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 27.8.2009
Пользователь №: 4 279
Спасибо сказали: 0 раз




Цитата(mariner @ 29.8.2010, 21:51) *
А разве у верли нету init.d скрипта?

нету.
Go to the top of the page
+Quote Post
mariner
сообщение 24.9.2010, 19:29
Сообщение #6


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




а чо это... во фрибсд же есть))

Да и в чем проблема написать. Если надо - могу выложить шаблон.
Go to the top of the page
+Quote Post
Vizunchik
сообщение 26.9.2010, 15:05
Сообщение #7


Постоялец
******

Группа: Пользователи
Сообщений: 403
Регистрация: 4.11.2008
Из: Город Уфа
Пользователь №: 994
Спасибо сказали: 115 раз




может дело в порте :7000 не про бывал менять

И да сделай чтобы мускул загружался раньше чем верлик
Go to the top of the page
+Quote Post
roflDDDD
сообщение 28.9.2010, 18:13
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 67
Регистрация: 27.8.2009
Пользователь №: 4 279
Спасибо сказали: 0 раз




Цитата(mariner @ 24.9.2010, 20:29) *
а чо это... во фрибсд же есть))

Да и в чем проблема написать. Если надо - могу выложить шаблон.

надо, выложи =)
Go to the top of the page
+Quote Post
mariner
сообщение 28.9.2010, 19:07
Сообщение #9


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




CODE
#!/bin/sh
USER='root'
FOLDER='/etc/verlihub'

hub_start() {
echo "Starting VerliHub"
if [ `ps ax | grep "verli" | grep $FOLDER | grep -v "grep" | wc -l` = 0 ]; then
cd $FOLDER
su -c "vh_runhub --config=$FOLDER" $USER
echo "[OK]"
else
echo "Verlihub is already running... Start failed!"
fi
}
hub_stop() {
echo "Stopping Verlihub"
if [ `ps ax | grep "verlihub" | grep $FOLDER | grep -v "grep" | wc -l` = 0]; then
echo "Verlihub isn't running... Stop failed!"
else
kill `ps axu | grep "verlihub" | grep $FOLDER | grep -v "grep" | awk '{print $2}'`
echo "[OK]"
fi
}
hub_restart() {
echo "Restarting Verlihub"
kill `ps axu | grep "verlihub" | grep $FOLDER | grep -v "grep" | awk '{print $2}'`
sleep 1
su -c "vh_runhub --config=$FOLDER" $USER
echo "[OK]"
}

hub_status() {
if [ `ps ax | grep "verlihub" | grep $FOLDER | grep -v "grep" | wc -l` = 0 ]; then
echo "No Verlihub running..."
else
echo "Verlihub running..."
fi
}

case "$1" in
'start')
hub_start
;;
'stop')
hub_stop
;;
'status')
hub_status
;;
'restart')
hlds_restart
;;
*)
# Default is "start", for backwards compatibility with previous
echo "start|stop|restart|status"
esac


Спасибо сказали:
Go to the top of the page
+Quote Post
KT315
сообщение 18.10.2010, 2:56
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Еще один вариант.
Работает.
CODE

#!/bin/sh
#
# Start/stop/restart the services for Verlihub.

VERLIUSER=dcuser # run on user
VERLIPATH=/path/to/config # config folder

vh_start() {
if [ -x /usr/bin/verlihub ] && [ -x /usr/bin/vh_runhub ]; then
export VERLIHUB_CFG=$VERLIPATH
su -c "/usr/bin/vh_runhub" $VERLIUSER
fi
}
vh_stop() {
export VERLIHUB_CFG=$VERLIPATH
su -c "/usr/bin/vh_runhub --stop" $VERLIUSER
}
vh_restart() {
export VERLIHUB_CFG=$VERLIPATH
su -c "/usr/bin/vh_runhub --restart" $VERLIUSER
}

case "$1" in
'start')
vh_start
;;
'stop')
vh_stop
;;
'restart')
vh_restart
;;
*)
echo "Usage start|stop|restart"

esac

exit 0

Пути к скрипту vh_runhub и бинарнику verlihub при необходимости поменяйте.
Go to the top of the page
+Quote Post
переподвыподверт
сообщение 30.10.2010, 14:49
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 57
Регистрация: 4.2.2009
Пользователь №: 2 108
Спасибо сказали: 3 раза




У меня просто в /etc/init.d такой мегафайл
Цитата
#!/bin/sh
vh_runhub
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 687 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 15 757 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts От: Verlihub
От темы с ID: 18
0 Tsd 3 616 27.8.2016, 13:29 Посл. сообщение: Tsd
No new ВАЖНО: Topic has attachmentsVerlihub
Описание
37 Svyat 60 563 29.4.2016, 17:41 Посл. сообщение: feardc
No New Posts Скрипт загрузки файла
1 FreeNas 6 458 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Topic has attachmentsVerliHub for Windows
Описание
35 Nexx_&_All 46 721 17.7.2015, 23:29 Посл. сообщение: dimetro
No New Posts Topic has attachmentsНужно сделать изменение в скрипте Антипорно
Переделать переменную в функцию
5 thehawk 9 759 21.10.2014, 21:23 Посл. сообщение: thehawk
No New Posts Как сделать, чтобы пароли кодировал?
7 RAZORkhv 11 289 9.10.2013, 15:42 Посл. сообщение: Alexey
No New Posts Verlihub и pisg
как правильно собрать плагин pisg
0 MaxFox 6 451 23.7.2013, 9:12 Посл. сообщение: MaxFox
No New Posts VerliHub
3 Саймон 9 235 15.5.2013, 11:35 Посл. сообщение: HackFresse
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 23 135 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts freebsd + verlihub + luaсокеты
10 dsd10 15 299 30.10.2012, 22:16 Посл. сообщение: Vizunchik
No New Posts VerliHUB + LUA
Удаление с сервера LUA библиотек
8 term121212 13 708 8.6.2012, 15:24 Посл. сообщение: vex112
No New Posts LUA + VerliHUB
Удаление с сервера LUA библиотек
0 term121212 4 556 3.6.2012, 13:15 Посл. сообщение: term121212
No New Posts Панель управления типа pradmin на Verlihub и RusHub
4 po fenshyj' 8 370 20.5.2012, 11:56 Посл. сообщение: Saymon21

 



RSS Сейчас: 23.12.2024, 12:42