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 26/05/2011, 16h31   #1
Membre habitué
 
Avatar de l4r3nZu
 
Homme Laurent Quastana
Ingénieur développement logiciels
Inscription : janvier 2010
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Laurent Quastana
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 114
Points : 129
Points : 129
Par défaut Lancer une séquence de commande en nohup

Bonjour ,

Voici mon probleme :

j'ai une sequence d'instruction :
Code :
FICNAME="FICHIER1";/machaine.ksh $(echo $FICNAME); N instruction
jai besoin de détacher ce traitement de la session et l'éxécuter en tache de fond , donc j'ai betement fait :

Code :
nohup  FICNAME="FICHIER1";/machaine.ksh $(echo $FICNAME); N instruction &
Le probleme avec la commande ci dessous est que le nohup et éxécuté juste pour la 1er instruction : nohup FICNAME="FICHIER1";

jai essayé :
Code :
nohup  $(FICNAME="FICHIER1";/machaine.ksh $(echo $FICNAME); N instruction) &
Mais cela me retourne une erreur :/

Je suis a cours d'idée :/
Si quelqu'un aurait deja rencontré ce probleme ...

merci d'avance !
Cordialement.
l4r3nZu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/05/2011, 16h51   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 070
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 070
Points : 4 153
Points : 4 153
Bonjour,

les accolades servent à grouper des commandes, essaie : nohup { cmd1; cmd2;} &.

l'espace entre l'accolade ouvrante et la première commande est indispensable.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/05/2011, 16h52   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
et même indispensable.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 17h00   #4
Membre habitué
 
Avatar de l4r3nZu
 
Homme Laurent Quastana
Ingénieur développement logiciels
Inscription : janvier 2010
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Laurent Quastana
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 114
Points : 129
Points : 129
Par défaut Re :

Code :
1
2
3
4
5
 
nohup { touch /home/TESTNOHUP1; touch /home/TESTNOHUP2;} &
ksh: syntax error: `}' unexpected
ls
TESTNOHUP2}  FIC1 FIC2
Apparemment ca ne passe pas
l4r3nZu est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/05/2011, 17h03   #5
Membre habitué
 
Avatar de l4r3nZu
 
Homme Laurent Quastana
Ingénieur développement logiciels
Inscription : janvier 2010
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Laurent Quastana
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 114
Points : 129
Points : 129
Par défaut Re :

Merci pour l'aide
l4r3nZu est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/05/2011, 17h05   #6
Membre habitué
 
Avatar de l4r3nZu
 
Homme Laurent Quastana
Ingénieur développement logiciels
Inscription : janvier 2010
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Laurent Quastana
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 114
Points : 129
Points : 129
Le probleme ne vient il du ksh ?
l4r3nZu est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/05/2011, 17h12   #7
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 070
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 070
Points : 4 153
Points : 4 153
non, j'ai aussi testé avec bash, donc ça vient de nohup

tu as le choix, soit tu fais une fonction de tes commandes, soit tu en fais un script.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/05/2011, 17h22   #8
Membre habitué
 
Avatar de l4r3nZu
 
Homme Laurent Quastana
Ingénieur développement logiciels
Inscription : janvier 2010
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Laurent Quastana
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 114
Points : 129
Points : 129
Oui je penssait à la 2em solution .
En faite j'ai devellopé un client JAVA qui permet d'éxécuter des chaines déclaré dans un fichier XML donc j'éxécute ma commande en java par le biais d'une librairie (Jsch).

Je vais copier copier ma commande dans une fichier :

_____________________________
#!/bin/ksh

command1;command2,commandN
_____________________________

Et j'éxécuterai ce fichier en Nohup !

Voilou le probleme pas résolu mais il y a toujours une solution de contournement

Je te remercie !
l4r3nZu est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h53.


 
 
 
 
Partenaires

Hébergement Web