Использовать Java-программу в качестве сценария запуска UP Linux (RHEL5), выдавшего ошибку? - PullRequest
0 голосов
/ 31 января 2012

привет, я создал свой jar-файл PingConsolApps.jar, и я запустил этот jar-файл на терминале, работающем нормально. Теперь я хочу добавить его в качестве службы, которая будет запускаться при загрузке, поэтому я поместил свой jar-файл в "/ home "поместите и я создал файл PingConsolApps в etc / init.d, как показано на этом сайте,

http://www.shayanderson.com/linux/ad...-on-bootup.htm

но я отредактировал это здесь, Код:

#! /bin/sh 

case "$1" in 
      start) 
            cd /home/ 
            /usr/bin/java -jar PingConsolApps.jar & 
            ;; 
      stop) 
            killall -v java 
            ;; 
esac 
exit 0 

я дал разрешение на это,

Код:

chmod +x /etc/init.d/PingConsolApps

и после этого я выполняю,

Код:

chmod 777 /etc/init.d/PingConsolApps

я пытаюсь запустить его службу

Код:

/etc/init.d/PingConsolApps start

ошибка не отображается, но после этого я проверяю, используя

Код:

service PingConsolApps status

он ничего не показывает и не выдает ошибку муравья, я проверяю его в работающей службе,

Код:

service --status -all

я тоже там не понимаю

когда я пытаюсь остановить это

Код:

/etc/init.d/PingConsolApps stop

выдает ошибку "java: процесс не убит"

если он запустит эту службу, то моя база данных sql будет обновляться, пока она не обновится ???

Какие ошибки в этом скрипте помогают мне достичь своих целей. Я новичок в Linux и в разработке особенно люблю создавать эти сервисы

Заранее спасибо

1 Ответ

0 голосов
/ 31 января 2012

См .: http://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscript_template

Обязательно иметь строку вроде:

#chkconfig 234 90 10
...