Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1023 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

   [Shell - Rsh - Java] Rendez moi la main !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell - Rsh - Java] Rendez moi la main !

n°810191
ohyes
oooooohYes !
Posté le 29-07-2004 à 17:01:42  profilanswer
 

Bonjour à tous, et merci d'avance à ceux qui prendront le temps de lire ce post.
 
 
Configuration :
---------------
Environnement UNIX (solaris)
Sur cette machine, j'ai un programme Java (type Serveur), sans interface. Ce programme est lancé par un script shell dont voici un extrait simplifié.
 

Citation :


    $JAVA_HOME/java -classpath .:${Classpath} \
                        -Duser.timezone=Europe/London \
                        com.mine.Launcher &
 
    echo $! > $PIDFILE
    echo "Server running (pid $!)"
    exit 1


 
 
A l'execution du script, le serveur se lance sans PB et me rend la main.
 
 
Maintenant, j'execute ce script (depuis un machine windows) en RSH.
Et là quand j'appelle le script, le serveur se lance mais ne me rend pas la main !!   :heink:
 
 
Quelqu'un aurait un piste, une idée ?
 

mood
Publicité
Posté le 29-07-2004 à 17:01:42  profilanswer
 

n°810437
Taz
bisounours-codeur
Posté le 29-07-2004 à 20:24:45  profilanswer
 

oui, windows c'est de la merde. essaie avec la commande start

n°810833
bobuse
Posté le 30-07-2004 à 10:38:51  profilanswer
 

Taz a écrit :

oui, windows c'est de la merde. essaie avec la commande start


 
heu je crois qu'il lence son script sur la même machine, mais *depuis* une machine windows :)
 
ça existe des clients RSH sous win ? :??:
 
et il se bloque où ton script pour pas rendre la main ? Il affiche quelquechose ? sinon essaie en le lançant comme ça : "sh -x tonscript.sh" pour afficher les lignes qu'il interprete :)

n°811267
ohyes
oooooohYes !
Posté le 30-07-2004 à 15:27:45  profilanswer
 

Merci du soutient !!!
 
Bobuse a raison, je lance mon script sur la même machine (solaris) mais je lance l'appel au script depuis une autre (windows) ... en rsh donc.
 
Et oui y a RSH sous windows, il suffit de configurer ton .rhosts sur ta machine cible en ajoutant un couple ``host user`` de la machine autorisée.
 
et sous win la commande est :
RSH hôte [-l utilisateur] [-n] commande.
 
 
 
Revenons à mon soucis.
En fait le script ne se bloque pas, il ne me rend pas la main simplement.
Si on reprend mon extrait de script ....
Ca lance le serveur (prog java) sans aucun soucis,
Ca crée le PIDFILE
Ca ecrit "Server running (pid)"
et c'est tout.
 
La commande RSH attend que ca rende la main. Ca finit par le faire en Time-Out mais c'est pas ce que je veux.
 
 
Merci encore.

n°811327
bobuse
Posté le 30-07-2004 à 16:03:53  profilanswer
 

ben rajoute un 'nohup' au début et un '&' à la fin de l'appel à ton script

n°811335
ohyes
oooooohYes !
Posté le 30-07-2004 à 16:10:34  profilanswer
 

nohup en début à l'interieur de mon script ? Que fais cette commande ?
 
 
Quand au & à la fin, ca marche pas. D'ailleurs tu peux vérifier dans mon script j'appelle mon prog java avec le &  
en bout de ligne.
Et je ne peux mettre un & en bout de ma commande rsh.

n°811338
nraynaud
lol
Posté le 30-07-2004 à 16:18:10  profilanswer
 

bobuse a écrit :


ça existe des clients RSH sous win ? :??:

putty est très en vue (c'est ce que j'utilise)


---------------
trainoo.com, c'est fini
n°811387
ohyes
oooooohYes !
Posté le 30-07-2004 à 16:52:28  profilanswer
 

nraynaud a écrit :

putty est très en vue (c'est ce que j'utilise)


 
 
Rien à voir.
Putty est très très très bien et Gratos :love:.  Mais Putty te sert à établir des connexion type Telnet, ssh, rlogin ..... à la manière de x-win ou autres.
 
 
rsh (remote shell) te permet d'executer des commandes à distance.
 
 
Personne pour mon soucis ?

n°811465
nraynaud
lol
Posté le 30-07-2004 à 17:47:58  profilanswer
 

merde, j'ai tellement l'habitude de voir RSH banni et d'utiliser SSH que j'ai mal lu !!!


---------------
trainoo.com, c'est fini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

   [Shell - Rsh - Java] Rendez moi la main !

 

Sujets relatifs
Fenetre non régulière en Java[Java] Problème avec le type long
[java][c]chargement d'une librairie .so[Rationnal Rose][Java]Reverse de code source
[java] afficher des graphs simples(ds applet ou application normale)[java] pb de lecture de fichier texte
Java Eclipse[JAVA] Récupérer le répertoire d'où est lancé l'appli
[HTML] Tableaux Menu/Main[Java] Gestionnaire de planning employé ?
Plus de sujets relatifs à : [Shell - Rsh - Java] Rendez moi la main !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR