This is still an issue on 0.5.12-1 These commits apparently fix it
https://github.com/ar-/incron/commit/f45c2f5ac4baea99b48e99a713d1f4ec1854aa76 A thread on Stackoverflow suggests exiting with a non-zero exit code from your shell scripts. https://stackoverflow.com/questions/53722957/incrond-processes-with-shell-script-only-exit-if-script-exit-code-is-1