The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Párhuzamos Állás Kivitelezés Prashantckc Shell programozás és Scripting 4 05-02-2009 03:16 PM
Párhuzamos végrehajtás több rendszer 123an High Performance Computing 7 03-16-2009 03:59 AM
Párhuzamos végrehajtás SSH és egy kagyló, hogy ellenőrizzük az összes iBot UNIX és Linux RSS hírek 0 10-30-2008 04:50 AM
Gyártmány: párhuzamos végrehajtása suman_jakkula AIX 0 03-14-2006 03:33 AM
Párhuzamos futtatás RishiPahuja Shell programozás és Scripting 4 05-10-2005 03:15 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 02-10-2009
anand_msm anand_msm is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Hozzászólások: 4
Állás futtatás párhuzamosan és fenntartása Dependency

Mind,

Meg kell futtatni több munkahely párhuzamosan a függőségek ép.

Próbáltalak, hogy ugyanazzal a +, de hiába. Van-e valamilyen más módon megoldani ezt a problémát.



Meg kell futtatni
Set1
A.sh
B.sh
C.sh


Set2
D.sh
E.sh


Set3
F.sh
G.sh


Állásajánlat párhuzamosan

Amikor befejezi Set1 van szükség, amelyet az alábbiakban Set4 függetlenül a többi meg

Set4
AA.sh
BB.sh


Amikor befejezi set2 El kell futtatni alatt Set 5, függetlenül a többi meg

Set 5
CC.sh


Amikor befejezte set3 El kell futtatni alatt Set 6 függetlenül az egyéb készletek

Set6
DD.sh


Egyszer 4, 5, 6, vegyen Meg kell futtatni set7

Set7
final.sh


Hogyan lehet, hogy ez a párhuzamos és az eltartottak is?

any help is appreciated.

Üdvözlettel
Anand M
  #2 (permalink)  
Old 02-10-2009
anand_msm anand_msm is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Hozzászólások: 4
Tud akárki segítsen nekem ezzel kapcsolatban?

Any help lenne jó.

Köszönöm
Anand
  #3 (permalink)  
Old 02-10-2009
Skorpió scorpio is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Hozzászólások: 41
Szia,

bundle a készlet (A, B ...) az egyik egy parancsfájlokat és próbálja meg ...
A párhuzamosan futó általában a "+" ..

A függőség várni parancs és használata ..
Remélem ez segít


Üdvözlettel,
  #4 (permalink)  
Old 02-10-2009
Skorpió scorpio is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Hozzászólások: 41
Szia,

Próbáljon ki valami ilyesmi ... (még nem tesztelték ezt a kódot)

#! / bin / sh

./Set1.sh &
process_id_set1 \u003d `ps-ef | grep ora_q001_DM2XDB | grep-v grep | awk '(print $ 2)'`
./Set2.sh &
process_id_set2 \u003d `ps-ef | grep ora_q001_DM2XDB | grep-v grep | awk '(print $ 2)'`
./Set3.sh &
process_id_set3 \u003d `ps-ef | grep ora_q001_DM2XDB | grep-v grep | awk '(print $ 2)'`

várjon process_id_set1
echo "Set1 teljesítette - most kezdetét Set4"
./Set4.sh &

várjon process_id_set2
echo "Set2 teljesítette - most kezdetét Set5"
./Set5.sh &




Üdvözlettel,
  #5 (permalink)  
Old 02-10-2009
Skorpió scorpio is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Hozzászólások: 41
Sajnáljuk ora_q001_DM2XDB helyettesíti az ur szkript neve
  #6 (permalink)  
Old 02-11-2009
anand_msm anand_msm is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Hozzászólások: 4
Köszi a választ. Megpróbálom azonos.

Rgds
Anand
  #7 (permalink)  
Old 02-17-2009
rmoncello's Avatar
rmoncello rmoncello is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2009
Helyszín: Frisco, TX
Hozzászólások: 22
#! / bin / ksh

# SET1
(A.sh; B.sh; C.sh) &
SET1 \u003d $!

# SET2
(D.sh; E.sh) &
SET2 \u003d $!

# Set3
(F.sh; G.sh) &
set3 \u003d $!

# Amikor befejezi set1 Meg kell futtatni az alábbi Set 4 tekintet nélkül az egyéb készletek

Set4
(várakozás $ set1; AA.sh; BB.sh) &
set4 \u003d $!

# Amikor befejezi SET2 Meg kell futtatni az alábbi szett 5 függetlenül az egyéb készletek

Set # 5
(várakozás $ SET2; CC.sh) &
set5 \u003d $!

# Amikor befejezte set3 Meg kell futtatni az alábbi szett 6 függetlenül az egyéb készletek

# Set6
(várakozás $ set3; DD.sh) &
set6 \u003d $!

# Miután Set 4, 5, 6 befejezi Meg kell futtatni set7

# Set7
Nézd $ set4
Nézd $ set5
Nézd $ set6
final.sh

#################################

Az első sor "#! / Bin / ksh" kényszeríti a szkriptet kell futtatni a KSH.
A $! a ksh beépített visszatér az utolsó PID fut a háttérben

Last edited by rmoncello; 02-18-2009 at 02:09 AM..
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 10:41 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0