mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 16:52:12 +02:00
fixed systemd user service starting function
This commit is contained in:
@@ -194,10 +194,12 @@ function ensure_service_active() {
|
|||||||
function ensure_user_service_active() {
|
function ensure_user_service_active() {
|
||||||
local service_name="$1"
|
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..."
|
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}'."
|
log "Impossible d'activer le service '${service_name}'."
|
||||||
else
|
else
|
||||||
log "Service $service_name activé."
|
log "Service $service_name activé."
|
||||||
@@ -206,10 +208,12 @@ function ensure_user_service_active() {
|
|||||||
log "Service $service_name déjà activé."
|
log "Service $service_name déjà activé."
|
||||||
fi
|
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..."
|
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}'."
|
log "Impossible de démarrer le service '${service_name}'."
|
||||||
else
|
else
|
||||||
log "Service '${service_name}' démarré."
|
log "Service '${service_name}' démarré."
|
||||||
|
|||||||
Reference in New Issue
Block a user