![]() |
|
|
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 |
| vente kommando - katten det vente for ikke-Chile-processen? | alex_5161 | Shell Programmering og Scripting | 2 | 06-26-2008 07:14 PM |
| Sleep Command | Handske | Shell Programmering og Scripting | 1 | 10-03-2007 06:02 AM |
| vente / sove, hvad de skal bruge??? | gkrishnag | UNIX for dummyer Spørgsmål & svar | 1 | 09-19-2006 06:13 AM |
| Vent Command | lesstjm | Shell Programmering og Scripting | 1 | 03-28-2005 03:55 PM |
| Hjælp med vente kommando | ultraman | Shell Programmering og Scripting | 1 | 10-21-2002 12:40 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
hjælpe med at vente eller sove kommando
Hi All, Jeg har et script som løber 3 scripts. Det første script opretter to filer. De to andre scripts skal køres kun, når filerne er oprettet. Jeg prøvede det følgende for løkke, men det fungerer ikke. Kan nogen venligst hjælpe mig. Code:
while [ ! -e script3.lck && script4.lck ]; do # Sleep until file does exists/is created sleep 1 done |
|
||||
|
Din "og" betinget er forkert, skal du gentage -e Code:
while [ ! -e script3.lck -a ! -e script4.lck ]; do Den & & går mellem to kommandoer, som denne: Code:
while [ ! -e script3.lck ] && [ ! -e script4.lck ]; do eller du kan ændre strømmen helt at undgå dem pesky negations: Code:
while true; do test -e script3.lck && test -e script4.lck && break sleep 1 done Sidst redigeret af æra; 09-25-2008 på 06:28 AM.. Årsag: Beklager, misforstået spørgsmålet i første |
|
||||
|
Undskyld, jeg gætte forrang problem, benægtelse dækker hele det følgende udtryk også på tværs af en-en tilsyneladende. Med andre ord, den anden ! i første løsning er forkert, og bør tages ud. En anden grund til at undgå pesky negations Jeg formoder ...
Sidst redigeret af æra; 09-25-2008 på 06:43 AM.. Årsag: Tag den anden! |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|