From 987c655fcc1508a68d97a67f2cd86d7e1ec1e0d0 Mon Sep 17 00:00:00 2001 From: fbt Date: Tue, 29 Mar 2016 19:21:53 +0300 Subject: [PATCH] Just use /proc to see if a process is running --- README.md | 1 + tools/killall5.in | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 247ebde..68ecd32 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,4 @@ A simple rc script to kickstart your system. ## depends * Enabled sysrq or halt from suckless.org's ubase. +* /proc support. diff --git a/tools/killall5.in b/tools/killall5.in index f896b83..e13f9fe 100644 --- a/tools/killall5.in +++ b/tools/killall5.in @@ -39,7 +39,7 @@ get_procs_to_kill() { pids_exist() { for i in "$@"; do - if kill -0 "$i" 2>/dev/null; then + if [[ -d "/proc/$i" ]]; then return 0 fi done