On 06/29/2018 04:33 PM, Adrian Popa wrote:
Dacă îl rulezi cu bash -x ar trebui să vezi comenzile și outputurile și să
aha, merci de tip!

îți dai seama ce se întâmplă. Posibil să nu iasă din primul ssh și de-aia
să se oprească acolo...
imi iese cred .. nici asa nu imi dau seama .. cu ssh-ul in efect am asa :

+ read -r DIR
+ (( idx++ ))
+ [[ /storage01/xrddata/public/B4 =~ ^#.*$ ]]
+ REMOTE_DIR=/storage_zfs//storage01/xrddata/public/B4/
+ echo 1
1
+ echo ssh storage08 /bin/mkdir -p /storage_zfs//storage01/xrddata/public/B4/
ssh storage08 /bin/mkdir -p /storage_zfs//storage01/xrddata/public/B4/
+ echo 'inainte ssh'
inainte ssh
+ ssh storage08 /bin/mkdir -p /storage_zfs//storage01/xrddata/public/B4/
+ echo 'dupa ssh'
dupa ssh
+ ((  idx == 3   ))
+ read -r DIR

si se opreste aici
cu ssh-ul comentat continua bucla pana la :
+ ((  idx == 3   ))
+ break

am schimbat si testul in [[ -eq ]] si ramane tot in :
+ echo 'dupa ssh'
dupa ssh
+ [[ 1 -eq 3 ]]
+ read -r DIR

ca si cun nu ar putea sa continue sa citeasca fisierul :((

Dar, ciudat e ca nu am nici o eroare :(((




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



_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui