+Solaris wrapper of killall(1).
authorshort <>
Wed, 7 Jan 2004 14:12:42 +0000 (14:12 +0000)
committershort <>
Wed, 7 Jan 2004 14:12:42 +0000 (14:12 +0000)
bin/killall [new file with mode: 0755]

diff --git a/bin/killall b/bin/killall
new file mode 100755 (executable)
index 0000000..89f5090
--- /dev/null
@@ -0,0 +1,19 @@
+#! /bin/sh
+[ -x /usr/bin/killall ] && exec /usr/bin/killall "$@"
+sig=""
+if echo "$1" | grep >/dev/null -- '^-';then
+       sig="$1"
+       shift
+fi
+pgrep -l "$@"
+if pkill $sig "$@";then true;else
+       echo "$*: no process killed"
+       exit 1
+fi
+if pgrep >/dev/null -l "$@";then
+       echo "FAIL:"
+       pgrep -l "$@"
+else
+       echo OK
+fi
+exit 0