diff --git a/iscsi_vms.sh b/iscsi_vms.sh index d33acb1..f85c89e 100755 --- a/iscsi_vms.sh +++ b/iscsi_vms.sh @@ -27,7 +27,7 @@ show_usage (){ exit 1; } -check_dir (){ +report_status (){ echo "INFO: Process '${MONITOR_PROC}' has ${_MONITOR_PROC_CNT} instances running." if [ $(ls $MOUNT_DIR/. | wc -l) -ge 1 ] @@ -39,6 +39,7 @@ check_dir (){ echo "Directory is un-mounted from:" $MOUNT_DIR fi + read_iscsi_con echo "" echo "There is/are currently '$(${_ISCSI_CON} 2>&1 | wc -l)' iSCSI connection(s) open:" echo "${_ISCSI_CON}" @@ -67,7 +68,7 @@ mount_func (){ iscsiadm --mode node --targetname $IQN --portal $PORTAL_IP --login sleep 3 mount /dev/disk/by-uuid/$DISK_UUID $MOUNT_DIR -o noauto,noperm - check_dir + report_status } umount_func (){ @@ -87,7 +88,7 @@ umount_func (){ umount -l $MOUNT_DIR sleep 3 iscsiadm --mode node --targetname $IQN --portal $PORTAL_IP --logout - check_dir + report_status } check_admin (){ @@ -120,7 +121,7 @@ while (( "$#" )); do echo "[Showing status of mount-point]" check_admin read_iscsi_con - check_dir + report_status ;; -r|--release) echo "Smart iSCSI Mounter v0.97"