]> git.lizzy.rs Git - plan9front.git/blobdiff - rc/bin/dontkill
acid: fix dumptree() acid function to work in kernel debug, update malloc.acid and...
[plan9front.git] / rc / bin / dontkill
index a471aadb8254962c75aee662bf3b8c356fae5ff6..557bbd8fb18330df1ce3a051939460c181ca5a74 100755 (executable)
@@ -6,5 +6,9 @@ if (! ~ $#* 1) {
        exit usage
 }
 # see /sys/src/9/port/proc.c:/^killbig
-pids=`{psu | awk '$NF ~ /'$1'/ {print $2}'}
-~ $#pids 0 || for(p in /proc/^$pids^/ctl){chmod +w $p; echo noswap >$p; chmod -w $p}
+psu | awk '$NF ~ /'$1'/ {
+c="/proc/"$2"/ctl"
+print "chmod +w "c
+print "@{echo noswap >"c"}"
+print "chmod -w "c
+}' | rc >/dev/null >[2=1]