svc

Unnamed repository; edit this file 'description' to name the repository.
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување e08dc45d28230ba602af63f1b234e7727ffadebd
родитељ 7a824333aaf2c796a366bc87beaf3e42c5cf2bda
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Mon, 18 Jul 2022 16:54:12 +0200

Typo; use -f with pkill

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mbin/service | 4++--
Msvc.d/bare.sh | 8++++----
измењених датотека: 2, додавања: 6(+), брисања: 6(-)

diff --git a/bin/service b/bin/service @@ -42,8 +42,8 @@ case $? in 2) printf "${green}(${lred}FAIL${norm}${green})${norm}\n" exit 2;; 3) printf "${green}(${lred}FAIL${norm}${green})${norm}\n" - printf "usage: %s [exitst|start|stop|restart] service\n" \ - "$(basename "$0")" >&2 + printf "usage: %s [exists|start|stop|restart] service\n" \ + "${0##*/}" >&2 exit 3;; *) printf "${green}(${yellow} ?? ${norm}${green})${norm}\n" exit 2;; diff --git a/svc.d/bare.sh b/svc.d/bare.sh @@ -43,15 +43,15 @@ case $1 in -k) if [ -z "${PID}" ]; then exit 1 else - pkill "${BIN}" >/dev/null 2>&1 + pkill -f "${BIN}" >/dev/null 2>&1 if pidof "${BIN}" >/dev/null 2>&1; then - pkill -9 "${BIN}" >/dev/null 2>&1 || exit 2 + pkill -9 -f "${BIN}" >/dev/null 2>&1 || exit 2 fi fi;; -r) if [ -n "${PID}" ]; then - pkill "${BIN}" >/dev/null 2>&1 + pkill -f "${BIN}" >/dev/null 2>&1 if pidof "${BIN}" >/dev/null 2>&1; then - pkill -9 "${BIN}" >/dev/null 2>&1 || exit 2 + pkill -9 -f "${BIN}" >/dev/null 2>&1 || exit 2 fi fi ${BIN} ${PARAMS} &