summarylogtreecommitdiffstats
path: root/celery@.service
diff options
context:
space:
mode:
authorrazer2018-09-25 16:45:20 +0200
committerrazer2018-09-25 16:45:20 +0200
commit4f39459c3120a955c2a8c7b3e70de17c095b61b5 (patch)
treefd23625c7f8c11c4e784de34245f75f10e47db3e /celery@.service
downloadaur-python-celery-git.tar.gz
Initial commit
Diffstat (limited to 'celery@.service')
-rw-r--r--celery@.service15
1 files changed, 15 insertions, 0 deletions
diff --git a/celery@.service b/celery@.service
new file mode 100644
index 000000000000..ce38b5c8902f
--- /dev/null
+++ b/celery@.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Celery Nodes Daemon
+After=network.target
+
+[Service]
+Type=oneshot
+EnvironmentFile=/etc/celery/%I.conf
+ExecStart=/usr/bin/celery multi start $CELERYD_NODES --pidfile=/run/celery/%n.pid --logfile=/var/log/celery/%n.log --loglevel="INFO" $CELERYD_OPTS
+ExecStop=/usr/bin/celery multi stopwait $CELERYD_NODES --pidfile=/run/celery/%n.pid
+ExecReload=/usr/bin/celery multi restart $CELERYD_NODES --pidfile=/run/celery/%n.pid --logfile=/var/log/celery/%n.log --loglevel="INFO" $CELERYD_OPTS
+KillMode=control-group
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target