git://git.jankratochvil.net
/
nethome.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fa5e86e
)
+Solaris wrapper of killall(1).
author
short
<>
Wed, 7 Jan 2004 14:12:42 +0000
(14:12 +0000)
committer
short
<>
Wed, 7 Jan 2004 14:12:42 +0000
(14:12 +0000)
bin/killall
[new file with mode: 0755]
patch
|
blob
diff --git a/bin/killall
b/bin/killall
new file mode 100755
(executable)
index 0000000..
89f5090
--- /dev/null
+++ b/
bin/killall
@@ -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