Ciao a tutti.
Devo fare un for su una variabile la quale entra in un ciclo while fino a quando il file che cerco non è presente e di dimensione superiore a 13000.
Non capisco se il problema è nel for e while annidati male o semplicemente nella chiamata della variabile.
Allego il codice.
for k in `seq 0 14`;
do
while true; do
SIZE=$(globusrun.bat -o -r grid-00.netlab.it '&(executable=/usr/bin/stat)(arguments= -c%s /home/globus/tesi/"$k"_file.sep)')
if [ $SIZE -gt 13000 ]; then
break
fi
sleep 1
done
echo "il file "$k"_file è presente."
done