From 6825c302dc892cb757d644055184defe3f3121b1 Mon Sep 17 00:00:00 2001 From: Chris Down Date: Tue, 20 Feb 2018 10:07:58 +0000 Subject: [PATCH] Revert "Remove CM_ONESHOT-specific logic in flock failure checks" This reverts commit 728d242d3c196a3fb2ed99c388581eab8edf3b6e. --- clipmenud | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/clipmenud b/clipmenud index f3f4e52..d4c4fb9 100755 --- a/clipmenud +++ b/clipmenud @@ -142,8 +142,14 @@ while true; do fi if ! flock -x -w "$lock_timeout" "$lock_fd"; then - printf 'ERROR: %s\n' 'Timed out waiting for lock' >&2 - exit 1 + if (( CM_ONESHOT )); then + printf 'ERROR: %s\n' 'Timed out waiting for lock' >&2 + exit 1 + else + printf 'ERROR: %s\n' \ + 'Timed out waiting for lock, skipping this run' >&2 + continue + fi fi for selection in "${cm_selections[@]}"; do