Dacă îl rulezi cu bash -x ar trebui să vezi comenzile și outputurile și să
îți dai seama ce se întâmplă. Posibil să nu iasă din primul ssh și de-aia
să se oprească acolo...

On Fri, Jun 29, 2018 at 4:22 PM, Adrian Sevcenco <adrian.sevce...@cern.ch>
wrote:

> Salutare! So, am o situatie de mai am un pic si imi sar sigurantele :((
>
> citest un fisier linie cu linie in o bucla :
>
> idx="0"
> while read -r DIR; do
>     ((idx++))
>     [[ "${DIR}" =~ ^#.*$ ]] && continue
>     REMOTE_DIR="${DESTDIR}/${DIR}/"
>     echo $idx
> echo     ssh ${DESTHOST} /bin/mkdir -p ${REMOTE_DIR}
>
> echo "inainte ssh"
> #ssh ${DESTHOST} /bin/mkdir -p ${REMOTE_DIR}
> echo "dupa ssh"
> (( idx == 3  )) && break
>
> done < ${FILE}
>
> daca comentez linia de ssh imi ajunge idx la 3 (corespunzator vad si echo
> ssh)
> daca am linia cu ssh si mkdir
> am doar :
> 1
> ssh storage08 /bin/mkdir -p /storage_zfs//storage01/xrddata/public/B4/
> inainte ssh
> dupa ssh
>
> Poate o minte luminata sa imi spuna si mie de ce se opreste bucla daca
> rulez ssh-ul ala?
> comanda e valida - merge de sine statator dar oricum am incercat si cu
> trickul prin base64
> standalone merge oricum, doar in bucla nu :(((
>
> Multumesc frumos!!
> Adrian
>
>
> _______________________________________________
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
>
>
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui