From d2856df1dd8b47fb81b262c8a361136533e62f9f Mon Sep 17 00:00:00 2001
From: "donna.sayed" <dsayed@itopie.ch>
Date: Thu, 6 Mar 2025 15:58:25 +0100
Subject: [PATCH] *_script.sh: -p option with screen name instead of windows
 number

---
 calcurse_script.sh | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/calcurse_script.sh b/calcurse_script.sh
index d3eb406..1989a77 100755
--- a/calcurse_script.sh
+++ b/calcurse_script.sh
@@ -1,20 +1,14 @@
 #!/bin/bash
+# 
 # Script permettant une synchronisation automatique de calcurse-caldav toutes les x minutes (cron)
 
-#       rm /home/itopie/.calcurse/caldav/sync.db
+### **ATTENTION**, le PID file est aussi le lock file !
+PID_FILE="${HOME}/.local/share/calcurse/.calcurse.pid"
+if [ -r ${PID_FILE} ]; then
+    echo "E: PID file '${PID_FILE}' already exists."
+    exit 1
+fi
+calcurse-caldav --init=keep-remote
 
-        FILE="/home/itopie/.local/share/calcurse/caldav/lock"
-
-        if test -e $FILE; then
-                rm $FILE
-        fi
-
-        PID="/home/itopie/.local/share/calcurse/.calcurse.pid"
-
-        if test -e $PID; then
-                rm $PID
-        fi
-
-        calcurse-caldav --init=keep-remote
-        screen -xR calc -p calcurse -X stuff "R^M"
-        screen -xR calc -p calcurse -X stuff "^G"
+screen -xR calc -p calcurse -X stuff "R^M"
+screen -xR calc -p calcurse -X stuff "^G"
-- 
GitLab