#!/bin/bash echo "fsck all 4 usb drives? [y/N] " read yn if [[ $yn == "y" ]]; then starttime=`date +%s` echo "Begin: "`date` umount /dev/sdb1 fsck.vfat -a -t -w /dev/sdb1 endtime=`date +%s`; elapsed=$(echo "scale=2; ($endtime - $starttime)/60" | bc -l); # calculate diff in mins using bc echo "Elapsed: ${elapsed} mins." echo "" echo "Begin: "`date` umount /dev/sdc1 fsck.vfat -a -t -w /dev/sdc1 endtime=`date +%s`; elapsed=$(echo "scale=2; ($endtime - $starttime)/60" | bc -l); # calculate diff in mins using bc echo "Elapsed: ${elapsed} mins." echo "" echo "Begin: "`date` umount /dev/sdb2 fsck.ext3 -D -f -p /dev/sdb2 endtime=`date +%s`; elapsed=$(echo "scale=2; ($endtime - $starttime)/60" | bc -l); # calculate diff in mins using bc echo "Elapsed: ${elapsed} mins." echo "" echo "Begin: "`date` umount /dev/sdc3 fsck.ext3 -D -f -p /dev/sdc3 endtime=`date +%s`; elapsed=$(echo "scale=2; ($endtime - $starttime)/60" | bc -l); # calculate diff in mins using bc echo "Elapsed: ${elapsed} mins." echo "" echo "Done: "`date` fi