Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / стартовый сценарий help / 4 сообщений из 4, страница 1 из 1
28.10.2008, 17:15:57
    #35621131
ArmenA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стартовый сценарий help
привет люди,
мне нужно корректно напсать стартовый сценарий , но вот написал и не очень корректно,
как можно его исправить, и поставить как сервис, и чтобы стартовал с ситемой под redhat
типо /etc/init.d/myprog start|stop|restart"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
#!/bin/sh

test -f /jboss- 4 . 2 . 2 .GA/bin/run.sh || exit  0 

case "$1" in
        start)
        echo "Starting JBoss"
       nohup /jboss- 4 . 2 . 2 .GA/bin/run.sh  & 
       echo "Started."       
;;
        stop)
        echo "Stopping JBoss"
        pkill - 9  java && echo "Stopped."
;;
        restart)
        echo "Restarting "
        echo "Stopping JBoss"
        pkill - 9  java && echo "Stopped"
        sleep  1 
        echo "Starting JBoss"
        nohup /jboss- 4 . 2 . 2 .GA/bin/run.sh &
        sleep  1 

;;

*)  echo  "Usage /etc/init.d/myprog start|stop|restart"
exit  1 
;;
esac




...
Рейтинг: 0 / 0
28.10.2008, 20:40:47
    #35621532
fy
fy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стартовый сценарий help
Для того, чтобы стартовал сервис
1. Смотришь какой у тебя runlevel
2. Делаешь символьную ссылку, например
Код: plaintext
ln -s /etc/init.d/myprog /etc/rc5.d/S90myprog
...
Рейтинг: 0 / 0
29.10.2008, 13:40:57
    #35622825
ArmenA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стартовый сценарий help
Thanks,
а так же
ln -s /etc/init.d/prog /etc/rc0.d/S90prog
...
Рейтинг: 0 / 0
29.10.2008, 13:47:19
    #35622844
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стартовый сценарий help
Если у тебя шапка достаточно новая, то там должен быть утиль по фамилии
chkconfig, который может расставить линки сам, используя информацию из
твоего скрипта. Что-то такое:

#! /bin/sh
#
# chkconfig: 345 80 20
# description: пример сервиса
#
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / стартовый сценарий help / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]