comparison unixSoft/otherbin/distnoted-reaper.sh @ 417:57876a8a8165

distnoted-reaper.sh: new script to clean up a runaway distnoted This seems to be connected with leaving emacs running, but supposedly the bug is fixed. This is a cronnable script to kill a runaway distnoted without harming one that's not insane.
author Augie Fackler <raf@durin42.com>
date Tue, 09 Aug 2016 19:39:56 -0400
parents
children
comparison
equal deleted inserted replaced
416:eece3dcdd013 417:57876a8a8165
1 #!/bin/sh
2 #
3 # check for runaway distnoted, kill if necessary
4 #
5 PATH=/bin:/usr/bin
6 export PATH
7
8 ps -reo '%cpu,uid,pid,command' |
9 awk -v UID=$UID '
10 /distnoted agent$/ && $1 > 100.0 && $2 == UID {
11 system("kill -9 " $3)
12 }
13 '