nextcloud - add stop_grace_period of 600s

Signed-off-by: Simon L <szaimen@e.mail.de>
This commit is contained in:
Simon L 2023-08-21 12:38:58 +02:00
parent dffbe978a0
commit 14e8996e90
2 changed files with 15 additions and 1 deletions

View file

@ -1,7 +1,20 @@
#!/bin/bash
set -eu
wait_for_cron() {
set -x
while [ -n "$(pgrep -f /var/www/html/cron.php)" ]; do
echo "Waiting for cron to stop..."
sleep 5
done
echo "Cronjob successfully exited."
set +x
}
trap wait_for_cron SIGINT SIGTERM
while true; do
php -f /var/www/html/cron.php &
sleep 5m
sleep 5m &
wait $!
done