diff --git a/check_dyndns.sh b/check_dyndns.sh index e094c16..21dafdb 100755 --- a/check_dyndns.sh +++ b/check_dyndns.sh @@ -150,7 +150,7 @@ else # - Load defaults source /etc/default/ddclient - if [ "$run_daemon" = "true" ]; then + if $(ps -e f | grep -E "[[:digit:]]\ .*ddclient" | grep -q -v grep) || [[ "$run_daemon" = "true" ]]; then if $LOGGING ; then info "'ddclient' is configured to run as daemon. So nothing to do here." fi