![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Vent kommando - cat det vente på ikke-Chile prosessen? | alex_5161 | Shell programmering og Skripting | 2 | 06-26-2008 07:14 |
| Søvn Command | Hanske | Shell programmering og Skripting | 1 | 10-03-2007 06:02 |
| vente / dvale det å bruke?? | gkrishnag | UNIX for Dummies Spørsmål og svar | 1 | 09-19-2006 06:13 |
| Vent Command | lesstjm | Shell programmering og Skripting | 1 | 03-28-2005 03:55 |
| Hjelp med vente kommandoen | ultraman | Shell programmering og Skripting | 1 | 10-21-2002 12:40 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
hjelp til å vente eller sove kommandoen
Hei Alle, Jeg har et script som kjører 3 skript. Det første skriptet oppretter to filer. De to andre skriptene bør bare kjøre når filene er opprettet. Jeg prøvde på følgende løkke, men det fungerer ikke. Kan noen vennligst hjelpe meg. Code:
while [ ! -e script3.lck && script4.lck ]; do # Sleep until file does exists/is created sleep 1 done |
|
||||
|
Din "og" betinget er feil, må du gjenta -e Code:
while [ ! -e script3.lck -a ! -e script4.lck ]; do Det & & går mellom to kommandoer, slik: Code:
while [ ! -e script3.lck ] && [ ! -e script4.lck ]; do Eller du kan endre flyt helt, for å unngå de pesky negations: Code:
while true; do test -e script3.lck && test -e script4.lck && break sleep 1 done Sist endret av æra; 09-25-2008 på 06:28.. Årsak: Beklager, misread spørsmålet først |
|
||||
|
Beklager, jeg gjette prioriteringsregler problemet, Negasjon dekker hele følgende uttrykk selv i en-en tilsynelatende. Med andre ord, den andre ! i den første løsningen er galt, og bør tas ut. En annen grunn til å unngå pesky negations jeg ...
Sist endret av æra; 09-25-2008 på 06:43.. Grunn: Ta ut andre! |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|