Merge pull request #201 from linuxserver/3.18-cron-redirect-stderr

Redirect stderr from cron
This commit is contained in:
Eric Nemchik 2023-11-02 16:12:05 -05:00 committed by GitHub
commit 89ebe1cc22
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -10,7 +10,7 @@ for cron_user in abc root; do
# if crontabs do not exist in config # if crontabs do not exist in config
if [[ ! -f "/config/crontabs/${cron_user}" ]]; then if [[ ! -f "/config/crontabs/${cron_user}" ]]; then
# copy crontab from system # copy crontab from system
if crontab -l -u "${cron_user}" >/dev/null; then if crontab -l -u "${cron_user}" >/dev/null 2>&1; then
crontab -l -u "${cron_user}" >"/config/crontabs/${cron_user}" crontab -l -u "${cron_user}" >"/config/crontabs/${cron_user}"
fi fi

View file

@ -1,8 +1,8 @@
#!/usr/bin/with-contenv bash #!/usr/bin/with-contenv bash
# shellcheck shell=bash # shellcheck shell=bash
if builtin command -v crontab >/dev/null && [[ -n "$(crontab -l -u abc)" || -n "$(crontab -l -u root)" ]]; then if builtin command -v crontab >/dev/null 2>&1 && [[ -n "$(crontab -l -u abc)" || -n "$(crontab -l -u root)" ]]; then
if builtin command -v busybox >/dev/null && [[ $(busybox) =~ [[:space:]](crond)([,]|$) ]]; then if builtin command -v busybox >/dev/null 2>&1 && [[ $(busybox) =~ [[:space:]](crond)([,]|$) ]]; then
exec busybox crond -f -S -l 5 exec busybox crond -f -S -l 5
elif [[ -f /usr/bin/apt ]] && [[ -f /usr/sbin/cron ]]; then elif [[ -f /usr/bin/apt ]] && [[ -f /usr/sbin/cron ]]; then
exec /usr/sbin/cron -f -L 5 exec /usr/sbin/cron -f -L 5