Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2007, 16h39   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 5
Points : 0
Points : 0
Par défaut comment faire appel d'une application java dans un script shell?

Bonjour,

Voilà j'ai écris une classe java qui s'occupe de faire du logging (en info et error).
Parrallelement à cela j'ai sous unix des fichiers écris en script shell qui s'occupe de démarrer, stopper,ou "abort" une instance de l'application server.

Selon qu'il a réussi à démarrer ou pas cette instance il envoit un code de retour (0-> ok 1-> failure).

je dois dans ce fichier shell intégrer l'appel de ma classe java qui permettra en cas de succès du démarrage de l'instance de logger l'événement en "info" ou en cas de failure logger en level error.

qqun pourrait-il me dire comment faire pour appeller ma classe java dans mon script shell.


qqchose du genre if(exitstatus -eq 0) then
appel de ma classe java (pour logger en info)

else

appel de ma classe java(pour logger en error)


Merci d'avance
moradbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 18h22   #2
Membre actif
 
Avatar de trax44
 
Inscription : janvier 2003
Messages : 300
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 300
Points : 180
Points : 180
Envoyer un message via MSN à trax44 Envoyer un message via Skype™ à trax44
Bonsoir
Code :
1
2
3
 
plop=`java Main`
if [ plop -eq 0]
je sais pas si ça fonctionne mais c'est une idée
trax44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 18h50   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 5
Points : 0
Points : 0
Par défaut comment logger des messages dans un fichier?

Bonsoir,

en fait ce que je demande c'est comment appeller dans mon script shell mon application java(CommandLine.java).


Quelle instruction dois-je écrire dans mon script shell pour qu'il fait appel à ma classe java et l'exécute?

Merci d'avance
moradbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 19h55   #4
Membre actif
 
Avatar de trax44
 
Inscription : janvier 2003
Messages : 300
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 300
Points : 180
Points : 180
Envoyer un message via MSN à trax44 Envoyer un message via Skype™ à trax44
tu mets dans ton .sh
Code :
1
2
 
plop=`java mon_java`
trax44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h40.


 
 
 
 
Partenaires

Hébergement Web