return to PRS Technologies website


hp_not_nice.sh
#!/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 ###############################################################################