diff --git a/ssm b/ssm index 621b7e2..6800e5c 100755 --- a/ssm +++ b/ssm @@ -945,7 +945,9 @@ fi # Action! [[ "$1" ]] && action = "$1" -action || { usage; die 2; } +action || { + flag_reread_service && die 0 # Not a mistake if the service was to be re-read + usage; die 2; } # Do we have such a function? if_service_action "$action" || die 17 "Function $action is not defined for $service_name."