ref: 41a4cd88ebc57a05b03b18a13aeedfcc7b546a19
parent: 011de5158a67e0d754b0b6b0a61f4ba335715461
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Sat Aug 27 17:51:41 EDT 2011
kill,slay,Kill: run note/ctl write in subshell
--- a/rc/bin/Kill
+++ b/rc/bin/Kill
@@ -1,4 +1,4 @@
#!/bin/rc
for(i){- ps | sed -n '/ '^$i^'$/s%^[^ ]* *([^ ]*).*%chmod 666 /proc/\1/ctl;echo kill > /proc/\1/ctl%p'
+ ps | sed -n '/ '^$i^'$/s%^[^ ]* *([^ ]*).*%chmod 666 /proc/\1/ctl;@{echo kill>/proc/\1/ctl}%p'}
--- a/rc/bin/kill
+++ b/rc/bin/kill
@@ -3,6 +3,6 @@
U=`{cat /dev/user} for(i){ps | sed -n '/^'$U' .* '$i'$/s%[^ ]* *%~>/proc/%
- s% *.* (.*)%/note # \1%
- s%~%echo kill%p'
+ s% *.* (.*)%/note} # \1%
+ s%~%@{echo kill%p'}
--- a/rc/bin/slay
+++ b/rc/bin/slay
@@ -2,6 +2,6 @@
U=`{cat /dev/user} for(i){ps | sed -n '/^'$U' .* '$i'$/s%[^ ]* *%~>/proc/%
- s% *.* (.*)%/ctl # \1%
- s%~%echo kill%p'
+ s% *.* (.*)%/ctl} # \1%
+ s%~%@{echo kill%p'}
--
⑨