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