celery.service 623 B

1234567891011121314151617181920
  1. [Unit]
  2. Description=Celery Service
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. User=celery
  7. Group=celery
  8. EnvironmentFile=-/etc/conf.d/celery
  9. ExecStart=/bin/sh '${CELERY_BIN} multi start $CELERYD_NODES \
  10. -A $CELERY_APP --logfile=${CELERYD_LOG_FILE} \
  11. --pidfile=${CELERYD_PID_FILE} $CELERYD_OPTS'
  12. ExecStop=/bin/sh '${CELERY_BIN} multi stopwait $CELERYD_NODES \
  13. --pidfile=${CELERYD_PID_FILE}'
  14. ExecReload=/bin/sh '${CELERY_BIN} multi restart $CELERYD_NODES \
  15. -A $CELERY_APP --pidfile=${CELERYD_PID_FILE} --logfile=${CELERYD_LOG_FILE} \
  16. --loglevel="${CELERYD_LOG_LEVEL}" $CELERYD_OPTS'
  17. [Install]
  18. WantedBy=multi-user.target