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 <[email protected]> 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 [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro_______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
_______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
