|
@@ -110,6 +110,9 @@ DEFAULT_CELERYBEAT="$CELERY_BIN beat"
|
|
CELERYBEAT=${CELERYBEAT:-$DEFAULT_CELERYBEAT}
|
|
CELERYBEAT=${CELERYBEAT:-$DEFAULT_CELERYBEAT}
|
|
CELERYBEAT_LOG_LEVEL=${CELERYBEAT_LOG_LEVEL:-${CELERYBEAT_LOGLEVEL:-$DEFAULT_LOG_LEVEL}}
|
|
CELERYBEAT_LOG_LEVEL=${CELERYBEAT_LOG_LEVEL:-${CELERYBEAT_LOGLEVEL:-$DEFAULT_LOG_LEVEL}}
|
|
|
|
|
|
|
|
+CELERYBEAT_SU=${CELERYBEAT_SU:-"su"}
|
|
|
|
+CELERYBEAT_SU_ARGS=${CELERYBEAT_SU_ARGS:-""}
|
|
|
|
+
|
|
# Sets --app argument for CELERY_BIN
|
|
# Sets --app argument for CELERY_BIN
|
|
CELERY_APP_ARG=""
|
|
CELERY_APP_ARG=""
|
|
if [ ! -z "$CELERY_APP" ]; then
|
|
if [ ! -z "$CELERY_APP" ]; then
|
|
@@ -240,7 +243,8 @@ stop_beat () {
|
|
}
|
|
}
|
|
|
|
|
|
_chuid () {
|
|
_chuid () {
|
|
- su "$CELERYBEAT_USER" -c "$CELERYBEAT $*"
|
|
|
|
|
|
+ ${CELERYBEAT_SU} ${CELERYBEAT_SU_ARGS} \
|
|
|
|
+ "$CELERYBEAT_USER" -c "$CELERYBEAT $*"
|
|
}
|
|
}
|
|
|
|
|
|
start_beat () {
|
|
start_beat () {
|