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