Pages : 1
#1 Le 03/02/2013, à 13:34
- allstar
runlevel marche pas
Bonjour,
J'essaye de démarrer un script en runlevel 2 (qui est le runlevel par défaut )
voici mon script dans : /etc/init.d/glassfish
#!/bin/sh
#
# glassfish init script for Linux
# Simplest possible case -- no password file, one default domain
# it would be simple to add such options
GLASSFISH_HOME=${GLASSFISH_HOME:-"/opt/glassfishv3/glassfish"}
case "$1" in
start)
$GLASSFISH_HOME/bin/asadmin start-domain domus >/dev/null
;;
stop)
$GLASSFISH_HOME/bin/asadmin stop-domain domus >/dev/null
;;
restart)
$GLASSFISH_HOME/bin/asadmin restart-domain domus>/dev/null
;;
\*)
echo "usage: $0 (start|stop|restart|help)"
esac
~
avec les droits :
-rwxrwxrwx 1 root root 516 2013-02-02 22:31 /etc/init.d/glassfish
je tape :
/usr/sbin/update-rc.d glassfish3 start 30 2 . stop 30 0 6 .
pour le démarrer dans le runlevel 2 :
le lien est bien crée :
lrwxrwxrwx 1 root root 19 2013-02-02 22:26 /etc/rc2.d/S20glassfish -> ../init.d/glassfish
mais glassfish ne démarre pas ...
si qqn pouvais m'aider
merci
Hors ligne
#2 Le 03/02/2013, à 15:38
- Maisondouf
Re : runlevel marche pas
C'est pas le 5 ?
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#3 Le 03/02/2013, à 16:50
- allstar
Re : runlevel marche pas
quand je tape :
sudo runlevel
j'ai
N 2
Hors ligne
#4 Le 03/02/2013, à 17:44
- Maisondouf
Re : runlevel marche pas
Moi aussi, j'avais jamais essayé.
Si tu lances ça à la main il démarre sans gueuler ?
/opt/glassfishv3/glassfish/bin/asadmin start-domain domus
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#5 Le 03/02/2013, à 18:23
- allstar
Re : runlevel marche pas
oui à la main ça marche bien ... mais c'est pas le but
Hors ligne
#6 Le 03/02/2013, à 18:26
- compte supprimé
Re : runlevel marche pas
est ce que le réseau est opérationnel quand upstart le lance ?? une piste : script init.d : lancement manuel OK, lancement automatique -> erreur
Dernière modification par sogyam (Le 03/02/2013, à 18:29)
#7 Le 03/02/2013, à 18:54
- Maisondouf
Re : runlevel marche pas
Oui, tu pourrais renommer le lien de rc2.d "S20glassfish" en "S99glassfish" pour tester
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#8 Le 05/02/2013, à 00:06
- allstar
Re : runlevel marche pas
bon mes recherches avancent :
en fait je me suis rendu compte que dans le fichier /var/log/boot.log , il y avait cette erreur :
exec: 59: java: not found
dans mon script de demarrage /etc/init.d/glassfish j'ai ajouté :
whoami
et en résultat j'ai :
root
Donc j'en déduit que c'est root qui démarre et donc j'ai ajouté ça dans /etc/bash.bashrc
JAVA_HOME=/opt/jdk1.7.0_09
GLASSFISH_HOME=/opt/glassfish-3.1.2.2/
export JAVA_HOME
export GLASSFISH_HOME
PATH=$PATH:$JAVA_HOME/bin
PATH=$PATH:$GLASSFISH_HOME/bin
export PATH
mais rien a faire toujours pareil dans boot.log ....
please help...
Hors ligne
#9 Le 05/02/2013, à 00:15
- Maisondouf
Re : runlevel marche pas
Est ce que tu peux lancer glassfish avec la même commande en tant que root.
sudo -s
/opt/glassfishv3/glassfish/bin/asadmin start-domain domus
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#10 Le 05/02/2013, à 00:21
- allstar
Re : runlevel marche pas
root@aubagne:~# /opt/glassfish-3.1.2.2/glassfish/bin/asadmin start-domain domus
Waiting for domus to start .............
arf oui la ça marche
Hors ligne
#11 Le 05/02/2013, à 00:52
- Maisondouf
Re : runlevel marche pas
C'est surement parce que tu étais dans ta homedir.
Stoppe le, mets toi sur la racine et relances la comande pour voir si il retrouve ses petits.
Je viens de voir dans la doc Oracle qu'il y a un paramètre "domain-dir" que tu peux rajouter dans ta commande pour expliquer a glassfish où trouver la config de ton domaine domus.
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
Pages : 1