mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
38 lines
520 B
Bash
38 lines
520 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
# using select in the menu
|
||
|
|
||
|
function diskspace {
|
||
|
clear
|
||
|
df -k
|
||
|
}
|
||
|
|
||
|
function whoseon {
|
||
|
clear
|
||
|
who
|
||
|
}
|
||
|
|
||
|
function menusage {
|
||
|
clear
|
||
|
cat /proc/meminfo
|
||
|
}
|
||
|
|
||
|
PS3="Enter option:"
|
||
|
select option in "Display disk space" "Display logged on users" "Display memory usage" "Exit program"
|
||
|
do
|
||
|
case $option in
|
||
|
"Exit program")
|
||
|
break ;;
|
||
|
"Display disk space")
|
||
|
diskspace ;;
|
||
|
"Display logged on users")
|
||
|
whoseon ;;
|
||
|
"Display memory usage")
|
||
|
menusage ;;
|
||
|
*)
|
||
|
clear
|
||
|
echo "Sorry, wrong selection" ;;
|
||
|
esac
|
||
|
done
|
||
|
clear
|