![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| wait - gatto che aspettare per non-Cile processo? | alex_5161 | Shell scripting e di programmazione | 2 | 06-26-2008 07:14 PM |
| Veglia di comando | Guanto | Shell scripting e di programmazione | 1 | 10-03-2007 06:02 AM |
| aspettare / sonno cosa uso? | gkrishnag | UNIX for Dummies Domande & Risposte | 1 | 09-19-2006 06:13 AM |
| Attendere Comando | lesstjm | Shell scripting e di programmazione | 1 | 03-28-2005 03:55 PM |
| Aiuto con comando attendere | ultraman | Shell scripting e di programmazione | 1 | 10-21-2002 12:40 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
aiuto in attesa del sonno o comando
Hi All,
Ho uno script che gestisce 3 script. Il primo script crea due file. Gli altri due script deve essere eseguito solo quando i file vengono creati. Ho provato il seguente ciclo for, ma non è funzionante. Posso per favore qualcuno mi aiuti. Codice:
while [ ! -e script3.lck && script4.lck ]; do # Sleep until file does exists/is created sleep 1 done |
|
||||
|
Il vostro "e" condizionale è sbagliato, è necessario ripetere la -E
Codice:
while [ ! -e script3.lck -a ! -e script4.lck ]; do Codice:
while [ ! -e script3.lck ] && [ ! -e script4.lck ]; do Codice:
while true; do test -e script3.lck && test -e script4.lck && break sleep 1 done Ultimo a cura di epoca; al 09/25/2008 06:28 AM.. Motivo: Scusa, male la questione in prima |
|
||||
|
Thanks a lot epoca! Ma in questo caso, anche se un file è stato creato, il ciclo while termina. Idealmente, esso dovrebbe fine se entrambi i file esistenti.
Qualsiasi idea, se ho sbagliato ..? |
|
||||
|
Sorry, I guess precedenza problema, la negazione copre l'intero territorio dei seguenti espressione anche attraverso uno-a quanto pare. In altre parole, la seconda ! nella prima soluzione è sbagliato, e dovrebbero essere presi fuori. Un altro motivo per evitare pesky negazioni suppongo ...
Ultimo a cura di epoca; al 09/25/2008 06:43 AM.. Motivo: Prendere la seconda! |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|