git: 9front

Download patch

ref: 4561932ef0a8d27fcd66f5b426604e18fde10636
parent: 7e5ae63d50f72cf3705c8280655db21f124244ba
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'
 }
--