From 3e8c408bdec42bfba321569831b792bd346476ff Mon Sep 17 00:00:00 2001 From: David Schmitz <schmitz@lrz.de> Date: Mon, 21 Oct 2024 06:06:09 +0000 Subject: [PATCH] systemd support: update of systemd/fod-celeryd.service.dist --- systemd/fod-celeryd.service.dist | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/systemd/fod-celeryd.service.dist b/systemd/fod-celeryd.service.dist index 3fcc0dde..afa3c973 100644 --- a/systemd/fod-celeryd.service.dist +++ b/systemd/fod-celeryd.service.dist @@ -17,11 +17,16 @@ WorkingDirectory=/srv/flowspy #RuntimeDirectory=yourservice #RuntimeDirectoryMode=0755 -ExecStartPre=-/bin/mkdir -p /var/run/fod/ -ExecStartPre=-/bin/chown fod: /var/run/fod/ -ExecStartPre=-/bin/rm -f -r /var/run/fod/snmppoll.lock -ExecStartPre=-/bin/rm -f /srv/flowspy/snmp_temp_data.lock +# executed as root: +#PermissionsStartOnly=True +ExecStartPre=+-/bin/mkdir -p /var/run/fod/ +ExecStartPre=+-/bin/chown fod: /var/run/fod/ +ExecStartPre=+-/bin/rm -f -r /var/run/fod/snmppoll.lock +ExecStartPre=+-/bin/rm -f /srv/flowspy/snmp_temp_data.lock + +# executed as user fod: ExecStartPre=-/srv/flowspy/flowspy/run_celery_preactions + #ExecStart=/srv/flowspy/pythonenv celery -A flowspy worker -B --concurrency=2 -l debug -f /srv/flowspy/log/celery.log ExecStart=/srv/flowspy/pythonenv celery -A flowspy worker -B --concurrency=2 -l info -f /srv/flowspy/log/celery.log #PIDFile=/tmp/yourservice.pid -- GitLab