[rlug] bash while loop :: bucla oprita daca se ruleaza ssh
Adrian Sevcenco
Adrian.Sevcenco at cern.ch
Fri Jun 29 16:22:06 EEST 2018
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
More information about the RLUG
mailing list