#!/bin/sh ( if flock -n 9 then notify-send 'Not doing the critical operation (lock present).' exit; fi # Needed for cronjob source /home/siina/.config/private.env NC_DIR="/home/siina/Nextcloud" NC_URL="https://cloud.criminallycute.fi" notify-send "Nextcloud Sync Syncing ..." nextcloudcmd -u $NC_USER -p $NC_PASS $NC_DIR $NC_URL notify-send "Nextcloud Sync Done syncing" ) 9>'/tmp/nc-sync.lock' rm -f '/tmp/nc-sync.lock'