From b64d116285ddeace4c5217476b1d98e13318a9e6 Mon Sep 17 00:00:00 2001 From: "committer@tuxwarrior" Date: Sun, 11 May 2025 19:59:43 -0500 Subject: [PATCH] u --- dots/bin/pCloudSynologyDriveRestarter.sh | 26 +++++++++++++----------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/dots/bin/pCloudSynologyDriveRestarter.sh b/dots/bin/pCloudSynologyDriveRestarter.sh index 65ec278..c2e7620 100755 --- a/dots/bin/pCloudSynologyDriveRestarter.sh +++ b/dots/bin/pCloudSynologyDriveRestarter.sh @@ -8,10 +8,21 @@ secs=900 while true do + if pidof cloud-drive-ui ; then + echo "kill synology-drive" + # pkill: pattern that searches for process name longer than 15 characters will result in zero matches, so: + pidof cloud-drive-connect | xargs kill -15 + pkill -15 cloud-drive-ui + sleep 10 + else + echo "Synology-Drive is not running, so no killing is neccessary (this time around…)" + sleep 1 + fi + if pidof pcloud ; then echo "kill pcloud" pkill -15 pcloud - sleep 30 + sleep 10 else echo "pCloud is not running, so no killing is neccessary (this time around…)" sleep 1 @@ -19,20 +30,11 @@ do echo "start pCloud" pcloud & - sleep 10 - - if pidof synology-drive ; then - echo "kill synology-drive" - pkill -15 synology-drive - sleep 30 - else - echo "Synology-Drive is not running, so no killing is neccessary (this time around…)" - sleep 1 - fi + sleep 5 echo "start Synology-Drive" synology-drive & - sleep 10 + sleep 5 echo "sleep for ${secs} seconds, wake up, repeat (ctrl+c to stop)" sleep ${secs}