0
0verr1de
Grünschnabel
Hallo,
Ich bräuchte dringend Hilfe:
Ich möchte gerne mehrere Filer auslesen, zu diesem Zweck möchte ich gerne ein ksh script verwenden.
angefangen hab ich so:
#!/bin/ksh
FILESRV="Filer 1, Filer 2, Filer 3, Filer 4"
LOOP=1
for SRV in $FILESRV
do
ssh $SRV vol status -l | while read X1 REST
do case ${LOOP} in
1) VOLUME={X1} ;;
esac
((LOOP+=1))
#echo "${SRV}: ${VOLUME}"
LOOP=1
done
for SRV in $FILESRV
do
ssh $SRV cat /${SRV}/vroot/etc/exports | grep vroot |
while read X1 REST
do
case {LOOP} in
1) VROOT=${REST} ;;
esac
((LOOP+1=1))
echo "${SRV}: ${VOLUME}: ${VROOT}"
done
ausschauen soll das ganze im Endefekt so:
/vol/volname -sec=sys, rw=name, root=name
und das ganze natürlich für jedes volume für jeden Filer.
bitte bitte helft mir
Ich bräuchte dringend Hilfe:
Ich möchte gerne mehrere Filer auslesen, zu diesem Zweck möchte ich gerne ein ksh script verwenden.
angefangen hab ich so:
#!/bin/ksh
FILESRV="Filer 1, Filer 2, Filer 3, Filer 4"
LOOP=1
for SRV in $FILESRV
do
ssh $SRV vol status -l | while read X1 REST
do case ${LOOP} in
1) VOLUME={X1} ;;
esac
((LOOP+=1))
#echo "${SRV}: ${VOLUME}"
LOOP=1
done
for SRV in $FILESRV
do
ssh $SRV cat /${SRV}/vroot/etc/exports | grep vroot |
while read X1 REST
do
case {LOOP} in
1) VROOT=${REST} ;;
esac
((LOOP+1=1))
echo "${SRV}: ${VOLUME}: ${VROOT}"
done
ausschauen soll das ganze im Endefekt so:
/vol/volname -sec=sys, rw=name, root=name
und das ganze natürlich für jedes volume für jeden Filer.
bitte bitte helft mir