From 5a730838a6ed187f86e7a16f0f66194d0c74a687 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Sun, 9 Nov 2025 14:24:56 +0100 Subject: [PATCH] fixed systemd user service starting function --- modules/00-library.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/00-library.sh b/modules/00-library.sh index 7b4614d..06d3aa1 100644 --- a/modules/00-library.sh +++ b/modules/00-library.sh @@ -194,10 +194,12 @@ function ensure_service_active() { function ensure_user_service_active() { local service_name="$1" - if ! systemctl --user is-enabled --quiet "${service_name}"; then + if ! systemctl --user is-enabled --quiet "${service_name}" + then log "Le service '${service_name}' n'est pas activé. Activation en cours..." - if ! sudo systemctl --user enable "${service_name}" > /dev/null 2>&1; then + if ! systemctl --quiet --user enable "${service_name}" + then log "Impossible d'activer le service '${service_name}'." else log "Service $service_name activé." @@ -206,10 +208,12 @@ function ensure_user_service_active() { log "Service $service_name déjà activé." fi - if ! systemctl --user is-active --quiet "${service_name}"; then + if ! systemctl --user is-active --quiet "${service_name}" + then log "Le service '${service_name}' n'est pas démarré. Démarrage en cours..." - if ! sudo systemctl --user start "${service_name}" > /dev/null 2>&1; then + if ! systemctl --quiet --user start "${service_name}" + then log "Impossible de démarrer le service '${service_name}'." else log "Service '${service_name}' démarré."