Главная

restart app_server on the fly

Вобщем вырвался я тут на денек от интенсивного отдыха и решил показать вещь, которая перезапускает аппсервер на лету т.е. без перезагрузки

#!/bin/sh

#App Server Restarter test 1 by Sergey Panteleev aka Beo

launch () {
if [ -f «/boot/$1» ]
then
«/boot/$1» &
[ "$2" != "" ] && waitfor "$2"
return 1
else
echo There is no "$1"
fi
return 0
}

#Kill some system service and apps if you have another service or programm write it here
kill -9 media_server
kill -9 media_addon_server
kill -9 midi_server
kill -9 audio_server
kill -9 print_server
kill -9 Tracker
kill -9 Deskbar
# kill app_server,registrar and input_server
kill -9 app_server
kill -9 _roster_thread_
kill -9 input_server # he restart by him self
launch beos/system/servers/app_server picasso
launch beos/system/servers/registrar _roster_thread_

# Run system service
launch beos/system/Tracker
launch beos/system/Deskbar
launch beos/system/servers/media_server
launch beos/system/servers/audio_sever
launch beos/system/servers/midi_server
launch beos/system/servers/print_server
launch beos/system/servers/media_addon_server

Этот скриптик нужно записать в файл и установить этому файлу приоритеты на запуск. Тестируйте если все будет ОК то напищу прогу. Могут возникнуть некоторые проблеммы со Звуком но об этом не сообщать т.к. мне важно только перезапуск апп сервера, а остальное будет пофиксено в проге. Вообще эта вещь важна для видео–драйверо писателей(дрова можно устанавливать без перезагрузки) такжа для колекционеров аптайма :) Да еще забыл перед запуском скрипта закройте все проги…

Re: restart app_server on the fly

да, надо попробовать. единственно я не уверен что это штука зарегистрирует–загрузит ядерную часть нового видеодрайвера

Re: restart app_server on the fly

rescan youdriver

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
n
r
C
g
A
n
Enter the code without spaces and pay attention to upper/lower case.