Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
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 28/02/2011, 16h01   #1
Invité de passage
 
sofiane
Inscription : février 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : sofiane

Informations forums :
Inscription : février 2011
Messages : 5
Points : 3
Points : 3
Par défaut paralélisme procédures en unix

bonjour, je voudrais lancer 2 procédures à la fois en paralléle sous unix , ais ça ne marcge pas , ça me fait [1] + Done $commande1&$commande2 , c quoi le probléme :

Code :
1
2
3
4
5
6
7
8
9
10
### ----- Lancement de la purge ----- 
commande1="sqlplus -S $ORA_USER/$ORA_PWD <<EOF
exec RBVQAPURGE.PURGE_LOT2('1');
EOF"
commande2="sqlplus -S $ORA_USER/$ORA_PWD <<EOF
exec RBVQAPURGE.PURGE_LOT3('1');
EOF"
 
execute_
commande='$commande1&$commande2' ;
sofiane2011 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/02/2011, 16h51   #2
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
il faut les lancer en séquence mais avec l'option de "fond"

Code :
1
2
$ nohup commande_1 & 
$nohup commande_2 &
tu verras effectivement apparâitre
[1]
[2]
^puis plus tard

[1]+done
[2]+done
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/03/2011, 14h30   #3
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 964
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 964
Points : 1 362
Points : 1 362
nohup n'est pas indispensable.

Ce qu'il manque surtout, c'est un "&" après commande2.

Code :
1
2
3
4
5
6
7
commande1="...
"
commande2="...
"
commande='$commande1&$commande2&'
eval $commande
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h21.


 
 
 
 
Partenaires

Hébergement Web