[Tecnica] ... problemini africani ... ;)
info@labi Laboratori Innovazione
info a labi.it
Sab 16 Ott 2010 18:09:45 BST
SE NON ESISTE esegue cose
altrimenti l'inverso
se esiste eseque cose
while [ -f FILE_NAME ]; do THINGS_HERE;done
Il giorno 16 ottobre 2010 19:07, info a labi Laboratori Innovazione <
info a labi.it> ha scritto:
> while [ ! -f FILE_NAME ]; do THINGS_HERE;done
>
>
> Il giorno 16 ottobre 2010 18:40, Simone Soldateschi <
> simone.soldateschi a gmail.com> ha scritto:
>
>>
>> Senza costringermi a studiarmi tutto il manuale di BASH ;), chi ha
>>> un'idea di come fare uno script per mandare in loop un comando finché
>>> non torna zero?
>>>
>>
>> lo questo script:
>>
>> ----------------------------------------
>> #!/bin/bash
>>
>> CONTINUA=1 # varaiabile di controllo del ciclo while
>>
>> while [ $CONTINUA -eq 1 ]; do
>> # controllo
>> ls continua > /dev/null 2>&1
>> if [ ! $? -eq 0 ]; then
>> CONTINUA=0
>> fi
>>
>> # do stuff here
>> date +%s
>> sleep 1
>> done
>>
>> exit 0
>> ----------------------------------------
>>
>> controlla che esista il file './continua': se esiste allora esegue 'do
>> stuff here', altrimenti termina ;)
>>
>>
>> // SS
>>
>> _______________________________________________
>> Tecnica mailing list
>> Tecnica a liste.siena.linux.it
>> http://liste.siena.linux.it/cgi-bin/mailman/listinfo/tecnica
>>
>>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://liste.siena.linux.it/pipermail/tecnica/attachments/20101016/a0787740/attachment.htm>
Maggiori informazioni sulla lista
Tecnica