December 7, 2010

Urgent Linux scripting help

i wrote a script in Linux Kate

this script is to show all system information avalible on the computer in a menu form but when pressed option 1 to show jus the hard drive information it shows all of the information avalible

and i got a backup code which is not paste in the below script which does not work any1 know a easy backup script jus for system files

any1 could help

#!/bin/bash

while :
do

echo "1.Output System specifications"
echo "2.Display Virtual memory statistics"
echo "3.Display memory usage"
echo "4.Estimate file space usage"
echo "5.Display free disk space"
echo "6.Backup files"
echo "7.EXIT"
echo -n "Enter a number between 1 and 7 and press [ENTER];"
read opt
case $opt in

1) uname ;;
2) vmstat ;;
3) free ;;
4) du ;;
5) df ;;
#6)
7) echo "Bye $USER";
exit 1;;
esac
sleep 2
clear
# harddisk information

if [ -d /proc/ide/hda ]
then
echo -e "Hard disk information:"
echo -e "--------------------------------------------------------------------"
echo -e "Model: `cat /proc/ide/hda/model` "
echo -e "Driver: `cat /proc/ide/hda/driver` "
echo -e "Cache size: `cat /proc/ide/hda/cache` "
fi
echo -e "--------------------------------------------------------------------"
echo -e "Computer CPU Information:"
echo -e "--------------------------------------------------------------------"
cat /proc/cpuinfo

echo -e "--------------------------------------------------------------------"
echo -e "Computer Memory Information:"
echo -e "--------------------------------------------------------------------"
cat /proc/meminfo

echo -e "--------------------------------------------------------------------"
echo -e "File System (Mount):"
echo -e "--------------------------------------------------------------------"
cat /proc/mounts
done

Click Here!