git: 9front

Download patch

ref: 2074260313420c15a1d47dc93edb7695360c2e8e
parent: 18299adb0e9e7b63ccc7560950ffe7e6c38fd7bd
author: Matthew Veety <mveety@gmail.com>
date: Wed May 13 14:48:46 EDT 2015

Added ukill(1): Kills all processes started by a user

--- /dev/null
+++ b/rc/bin/ukill
@@ -1,0 +1,12 @@
+#!/bin/rc
+rfork e
+if(~ $#1 0){
+	USER=`{cat /dev/user}
+}
+if not {
+	USER=$1
+}
+PROCS=`{ps | grep $USER | awk '{print $2}'}
+for(i in $PROCS){
+	echo '@{echo kill>/proc/'^$i^'/note}'
+}
--