![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Kører scripts parallelt | nivas | Shell Programmering og Scripting | 6 | 02-21-2008 05:44 AM |
| fuldbyrdende scripts ved at læse navnene fra en fil | konark | Shell Programmering og Scripting | 3 | 11-08-2007 02:28 AM |
| Fuldbyrdelsesstat Shell Scripts | BuyoCat | UNIX for dummyer Spørgsmål & svar | 1 | 09-07-2005 01:11 AM |
| fuldbyrdende variabler i ksh scripts? | zedmelon | Shell Programmering og Scripting | 3 | 08-06-2003 01:50 PM |
| fuldbyrdende perl scripts | vtran4270 | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 08-27-2002 02:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Fuldbyrdelsesstat scripts parallelt
Hi All,
Jeg har 3 shell-scripts, Script1, Script2 og Script3. Nu ønsker jeg at køre Script1 og Script2 parallelt og Script3 bør afhænge af en vellykket gennemførelse af både Script1 og Script2. Kunne du foreslå en fremgangsmåde til opnåelse af dette ... Thanks in advance |
|
||||
|
enkelt valgsted tilgang (denne mester script selv kan ikke køre parallelt, sårbare over for symlink angreb gennem usikre tmp fil oprettelse, ...)
Code:
#!/bin/bash # should work in most shells (script1; echo $? > /tmp/retval1 ) & script2 # both do now run in parallel # ... # well, after some time script2 will have finished, so well have to check whether 2 also has retval2=$? while [ $? -eq 0 ] do sleep 1s pidof script1 > /dev/null done retval1=`cat /tmp/retval1` if [ something about retval1 and retval2 ] then script3 fi Sidst redigeret af fabtagon; 06-05-2008 på 04:47 PM.. Årsag: glemte et punkt |
|
||||
|
Citat:
Hvad betyder det linje i "mens loop" gøre? pidof script1> / dev / null |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|