From a80402529f1910e3555f80f4b58c11091f2e85b5 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sat, 9 Dec 2023 00:14:15 +0100 Subject: [PATCH] Add script 'restart-postfwd.sh'. --- restart-postfwd.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 restart-postfwd.sh diff --git a/restart-postfwd.sh b/restart-postfwd.sh new file mode 100755 index 0000000..bc9a76f --- /dev/null +++ b/restart-postfwd.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +trim() { + local var="$*" + var="${var#"${var%%[![:space:]]*}"}" # remove leading whitespace characters + var="${var%"${var##*[![:space:]]}"}" # remove trailing whitespace characters + echo -n "$var" +} + +PID="$(ps -A -o pid,cmd | grep /usr/sbin/postfwd | grep -v grep | head -n 1 | awk '{print $1}')" + +if [[ -n "$(trim "$PID")" ]] ; then + kill $PID + sleep 2 +fi + +systemctl restart postfwd + +exit 0