чување 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:
| M | bin/service | | | 4 | ++-- |
| M | svc.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} &