42 lines
937 B
Bash
Executable File
42 lines
937 B
Bash
Executable File
#!/bin/ksh
|
|
#
|
|
# SCRIPT: uptime_fieldtest.ksh
|
|
# AUTHOR: Randy Michael
|
|
# DATE: 07/28/2002
|
|
# PLATFORM: Any UNIX
|
|
# PURPOSE: This shell script is used to demonstrate how the
|
|
# average load statistics field shift depending on
|
|
# how long it has been since the last system reboot.
|
|
# The options are "min", "day", "hr" and combinations.
|
|
# If all other tests fail then the system has been running
|
|
# for 1-23 hours.
|
|
|
|
echo "\n" # Write one blank new line to the screen
|
|
|
|
# Show a current uptime output
|
|
|
|
uptime
|
|
|
|
# Find the correct field bases on how long the system has been up.
|
|
|
|
if $(uptime | grep day | grep min >/dev/null)
|
|
then
|
|
FIELD=11
|
|
elif $(uptime | grep day | grep hr >/dev/null)
|
|
then
|
|
FIELD=11
|
|
elif $(uptime | grep day >/dev/null)
|
|
then
|
|
FIELD=10
|
|
elif $(uptime | grep min >/dev/null)
|
|
then
|
|
FIELD=9
|
|
else
|
|
FIELD=8
|
|
fi
|
|
|
|
# Display the correct field.
|
|
|
|
echo "\nField is $FIELD \n"
|
|
|