]> git.phdru.name Git - dotfiles.git/blobdiff - bin/KillAll
.shellrc: make env-independent functions scripts
[dotfiles.git] / bin / KillAll
diff --git a/bin/KillAll b/bin/KillAll
new file mode 100755 (executable)
index 0000000..92dbf74
--- /dev/null
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+# A kind of pkill/killall
+if [ -z "$1" -o -n "$3" ]; then
+   echo "Usage: KillAll [-signal] proc_regexp" >&2
+   return 1
+fi
+if [ -z "$2" ]; then
+   kill `pidOf "$1"`
+else
+   kill "$1" `pidOf "$2"`
+fi