From c7b718b8c6d6d16b17a6d9719f42394b9a22fad3 Mon Sep 17 00:00:00 2001 From: Christoph Hummer Date: Thu, 19 Dec 2024 15:04:47 +0100 Subject: [PATCH] scripts/start.sh aktualisiert --- scripts/start.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/start.sh b/scripts/start.sh index 9d40559..3999fe3 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -36,8 +36,13 @@ chown -R ${UID}:${GID} ${DATA_DIR} echo "---Starting...---" term_handler() { - kill -SIGTERM "$killpid" - wait "$killpid" -f 2>/dev/null + if [ "${ROOT}" != "true" ]; then + su ${USER} -c 'export DISPLAY=:0; export XAUTHORITY=${DATA_DIR}/.Xauthority; export XDG_RUNTIME_DIR=/tmp/runtime-luckybackup; wmctrl -l | grep "luckyBackup" | awk "{print \$1}" | xargs -I {} wmctrl -ic {}' + else + export DISPLAY=:0; export XAUTHORITY=${DATA_DIR}/.Xauthority; export XDG_RUNTIME_DIR=/tmp/runtime-luckybackup; wmctrl -l | grep "luckyBackup" | awk "{print \$1}" | xargs -I {} wmctrl -ic {} + fi + sleep 2 + tail --pid=$(pidof luckybackup) -f 2>/dev/null exit 143; }