Open jmcisvt opened 2 years ago
There are two ways you can achieve what you want:
LOCAL_RUN_BEFORE_CMD="ps aux | grep \"[o]sync\" || exit 0"
If those don't fit, I could still add a EXIT_IF_OSYNC_ALREADY_RUNNING
parameter
I just disovered the MAX_WAIT parameter. I can run in daemon mode and use MAX_WAIT set to 300 right? I think that will do what I want.
What is an osync target helper daemon? I did not see this in the documentation.
Documentation isn't updated at the moment for v1.3RC2 which is the git master version. osync target helper daemon is a service installed on targets in order to detect FS changes and notify initiator which will trigger a sync run.
I would like to run osync every 5 minutes to sync local and remote changes. But I also need it to run for very long times to handle occasional huge files. My understanding is that daemon/server mode only picks up local changes. So that won't work.
I figured I could run it as a cron job every five minutes. But if it is already running I want to sliently fail and let the first process finish. I don't want to use the MAX RUNTIME timeout and keep interrupting it every 4 min 59 sec. Is there a way I can do this?