Bon voilà je me froote à l'installation de weblogic 8.1 sous linux (une FC5) et j'essaie d'en faire un service (daemon) afin qu'il se lance au démarrage, puisse être relancé par la commande
et s'éteindre correctement au moment de l'arrêt donc j'ai créé un sript sh que j'ai mis dans /etc/init.d, fait les liens symboliques dans rc5.d pour le démarrage et rc6.d pour l'arrêt, donc weblogic est bien reconnu en tant que service.
Code : Sélectionner tout - Visualiser dans une fenêtre à part service weblogic restart
Par contre je me frotte à un problème: lorsque je démarre le serveur la commande (contenue dans le script /etc/init.d/weblogic)
ne me rend pas la main, mais démarre bien le serveur...daemon startWeblogic.sh
Existerait -il un moyen de contourner ce problème...
Si un modo passe dans le coin et trouve que ce problème ce post a plus sa place sur un forum linux pas de souci, je me suis posé la question un moment
Le script utilisé:
Merci d'avance pour l'aide que vous pourriez m'apporter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91 #!/bin/bash # # /etc/rc.d/init.d/acpid # # Starts the acpi daemon # # description: Listen and dispatch ACPI events from the kernel # processname: acpid # Source function library. if [ -x /etc/rc.d/init.d/functions ]; then . /etc/rc.d/init.d/functions fi #Start script weblostart='/usr/bea/user_projects/domains/mydomain/startWebLogic.sh' #Stop script weblostop='/usr/bea/user_projects/domains/mydomain/stopWebLogic.sh' #lock file weblolock=/var/lock/subsys/weblogic [ -x $weblostart ] || exit 0 [ -f $weblostart ] || exit 0 [ -x $weblostop ] || exit 0 [ -f $weblostop ] || exit 0 RETVAL=0 # # See how we were called. # start() { # Check if it is already running if [ ! -f /var/lock/subsys/weblogic ]; then echo -n $"Starting weblogic daemon: " daemon $weblostart > /dev/null 2>&1 RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/weblogic echo fi return $RETVAL } stop() { echo -n $"Stopping acpi daemon: " sh $weblostop > /dev/null RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/weblogic echo return $RETVAL } restart() { stop start } case "$1" in start) start ;; stop) stop ;; reload) reload ;; restart) restart ;; condrestart) if [ -f /var/lock/subsys/webllogic ]; then restart fi ;; status) ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}" exit 1 esac exit $RETVAL
Partager