Mercurial > dotfiles
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 ' |
