diff --git a/functions/restart_service.sh b/functions/restart_service.sh index dba6e02..0911962 100644 --- a/functions/restart_service.sh +++ b/functions/restart_service.sh @@ -8,13 +8,13 @@ function restart_service() { log_info "Attempting to restart service $SERVICE_NAME on $SSH_HOST." - ssh -i $SSH_KEY -p $SSH_PORT $SSH_USER@$SSH_HOST "sudo systemctl restart $SERVICE_NAME" + ssh -i $SSH_KEY -p $SSH_PORT $SSH_USER@$SSH_HOST "sudo -n /usr/bin/systemctl restart $SERVICE_NAME" if [ $? -ne 0 ]; then log_error "Failed to restart service $SERVICE_NAME on $SSH_HOST." exit 2 fi - ssh -i $SSH_KEY -p $SSH_PORT $SSH_USER@$SSH_HOST "sudo ipsec statusall | grep -i '1 up, 0 connecting'" + ssh -i $SSH_KEY -p $SSH_PORT $SSH_USER@$SSH_HOST "sudo -n ipsec statusall | grep -i '1 up, 0 connecting'" if [ $? -ne 0 ]; then log_critical "Service $SERVICE_NAME not running after restart." exit 2