From 883f9aaab94bddbc21be7675e4889489ce489ec6 Mon Sep 17 00:00:00 2001 From: aiju Date: Sun, 26 Jun 2011 22:44:11 +0200 Subject: fixed kill --- rc/bin/kill | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rc') diff --git a/rc/bin/kill b/rc/bin/kill index def927e92..e8ea70ac6 100755 --- a/rc/bin/kill +++ b/rc/bin/kill @@ -1,4 +1,8 @@ #!/bin/rc +rfork e +U=`{cat /dev/user} for(i){ - ps | sed -n '/ '^$i^'$/s%^[^ ]* *([^ ]*).*%chmod 666 /proc/\1/ctl;echo kill > /proc/\1/ctl%p' + ps | sed -n '/^'$U' .* '$i'$/s%[^ ]* *%~>/proc/% + s% *.* (.*)%/note # \1% + s%~%echo kill%p' } -- cgit v1.2.3