summaryrefslogtreecommitdiff
path: root/rsync_tmbackup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rsync_tmbackup.sh')
-rwxr-xr-xrsync_tmbackup.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/rsync_tmbackup.sh b/rsync_tmbackup.sh
index 3a634f8..a8723e7 100755
--- a/rsync_tmbackup.sh
+++ b/rsync_tmbackup.sh
@@ -370,6 +370,12 @@ if [ -n "$(fn_find "$INPROGRESS_FILE")" ]; then
fn_log_error "Previous backup task is still active - aborting (command: $RUNNINGCMD)."
exit 1
fi
+ elif [[ "$OSTYPE" == "netbsd"* ]]; then
+ RUNNINGPID="$(fn_run_cmd "cat $INPROGRESS_FILE")"
+ if ps -axp "$RUNNINGPID" -o "command" | grep "$APPNAME" > /dev/null; then
+ fn_log_error "Previous backup task is still active - aborting."
+ exit 1
+ fi
else
RUNNINGPID="$(fn_run_cmd "cat $INPROGRESS_FILE")"
if [ "$RUNNINGPID" = "$(pgrep -o -f "$APPNAME")" ]; then