return to PRS Technologies website
#!/usr/bin/ksh
###############################################################################
#
# Module: hp_not_nice.sh
# Author: Peter R. Schmidt
# Description: List programs that are running other than default NICE values
#
# Change Log
#
# Date Name Description.................
# 08/06/01 Peter R. Schmidt Start Program
#
################################################################################
cls
echo "NICE USER TIME COMMAND"
echo "==== ======== ======= ======================="
ps -efl | awk ' \
BEGIN {
DEFAULT=20
}
/F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME COMD/ {
continue
}
{
F=$1
S=$2
UID=$3
PID=$4
PPID=$5
C=$6
PRI=$7
NI=$8
ADDR=$9
SZ=$10
WCHAN=$11
cnt=split($12,a1,":")
if (cnt != 3) {
STIME=$12 + $13
TTY=$14
TIME=$15
COMMAND=$16 " " $17 " " $18 " " $19 " " $20
} else {
STIME=$12
TTY=$13
TIME=$14
COMMAND=$15 " " $16 " " $17 " " $18 " " $19 " " $20
}
if (NI != DEFAULT) {
printf "%04d %-10s %-8s %-s\n",NI,UID,TIME,COMMAND
}
}
' | sort -n -r
###############################################################################