Bonjour,
Bon visiblement , mais explications ne doivent pas etre géniale.
Alors j'ai changé mon fusil d'épaule.
Complément d'information:
Cette application tourne sous windows aucun pkg n'a été édité pour les distri linux. Mais étant donné que ce logiciel est en java . Nous avons récupéré le dossier contenant le logiciel et copier dans un répertoire sous Ubuntu8.04 ./usr/local
Ce dossier contient 2 services "serv1.jar" et "serv2.jar" que je démarre de cette manière.
Screen d m S xxxxxxxxxxxx java jar serv1.jar
et
Screen d m S xxxxxxxxxxxx java jar serv2.jar
Apres test avec les applications clientes fonctionnent bien.
Je souhaiterai démarrer ces deux serveurs au démarrage de ubuntu.
Pour ce qui est du skeleton , j'ai abandonné.
Par contre , j'ai trouvé un script shell interressant que j'ai formaté de cette manière.Mais il me manque pas mal de chose, exemple comment lui indiquer ou est le "logiciel.jar" .
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
| #!/bin/bash
$NAME="java_logiciel"
# $NAME=$2
$CMD="java -jar logicielle.jar"
# $CMD=$3
case "$1" in
start)
screen -d -m -S $NAME $CMD
;;
stop)
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'$
;;
status)
if [[ `screen -ls |grep $NAME` ]]
then
echo "$NAME is running."
else
echo "$NAME not found."
fi
;;
*)
echo "Usage: $0 {start|stop|status}"
exit 1
;;
esac
exit 0 |
Etant débutant dans ce dommaine , je réclame votre aide. En espérant avoir été plus clair.
Merci d'avance.
Partager