Commit graph

5 commits

Author SHA1 Message Date
65d3097548 ci: shellcheck disable=SC2086 2023-11-09 09:18:19 +01:00
9dec488c64 git Revert "ci: fix linter errors: nextcloud-exec.sh"
This reverts commit d3755a20fd.
2023-11-09 09:15:52 +01:00
d3755a20fd ci: fix linter errors: nextcloud-exec.sh 2023-11-09 09:05:30 +01:00
Robert Dailey
f2ce54653b Fix various custom script processing issues
The following issues were addressed. Note that these are edge cases.

* If an empty `/cron-scripts` directory was mounted in the container, an
  error would occur.
* If files in the `/cron-scripts` directory had spaces in the name, this
  would cause issues.
* stdin was held open when running `docker exec` which would cause hangs
  and other issues. The `exec` command is now run non-interactively.
* Custom scripts that failed would interrupt processing of scripts after
  it, if any.
2020-10-27 16:48:34 -05:00
Robert Dailey
faa77b77c8 Support for custom shells
It is now possible to override and explicitly specify the shell you
would like used when executing cron tasks. This is accomplished with the
NEXTCLOUD_EXEC_SHELL environment variable, which defaults to bash. You
can also override and customize the arguments provided to that shell
executable via NEXTCLOUD_EXEC_SHELL_ARGS, which defaults to "-c".

See documentation for more detail and examples.

Fixes #6
2020-08-28 15:23:33 -05:00