#!/bin/sh PIDFILE="/tmp/bwlp-cronphppid" OLDPID= [ -s "$PIDFILE" ] && OLDPID=$(cat "$PIDFILE") [ -n "$OLDPID" ] && kill -0 "$OLDPID" && exit 0 echo $$ > "$PIDFILE" FILE=$(mktemp) if ! timeout -k 3 60 php /srv/openslx/www/slx-admin/api.php cron >"$FILE" 2>&1; then php /srv/openslx/www/slx-admin/api.php cron --crashreport "$FILE" fi rm -f -- "$FILE" "$PIDFILE" exit 0