From f03230b87dd722e4eb84b52da070c7514a2611b9 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Wed, 26 Mar 2025 19:29:37 +0100 Subject: [PATCH] Update telegram-notifier.sh --- scripts/telegram-notifier.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/scripts/telegram-notifier.sh b/scripts/telegram-notifier.sh index 1dd4d42..b64007d 100644 --- a/scripts/telegram-notifier.sh +++ b/scripts/telegram-notifier.sh @@ -638,9 +638,21 @@ remove_systemd_service() { # Funciones requeridas por systemd start_silent() { mkdir -p "$PID_DIR" - capture_journal_events > /dev/null 2>&1 & echo $! > "$PID_DIR/journal.pid" - capture_direct_events > /dev/null 2>&1 & echo $! > "$PID_DIR/direct.pid" + + capture_journal_events > /dev/null 2>&1 & + echo $! > "$PID_DIR/journal.pid" + journal_pid=$! + + capture_direct_events > /dev/null 2>&1 & + echo $! > "$PID_DIR/direct.pid" + direct_pid=$! + echo $$ > "$PID_DIR/service.pid" + + # Esperar que ambos procesos finalicen (mantiene vivo el servicio systemd) + wait $journal_pid + wait $direct_pid + } stop_silent() {