From 8ca683bdc1e9e536f4d9e8650813d2908d05e302 Mon Sep 17 00:00:00 2001 From: absurdo Date: Sat, 1 Jul 2023 23:39:34 +0200 Subject: [PATCH] Fix in pzoo stats --- scripts/system/install_pzoo_stats.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/scripts/system/install_pzoo_stats.py b/scripts/system/install_pzoo_stats.py index 8a3c828..043ad0b 100644 --- a/scripts/system/install_pzoo_stats.py +++ b/scripts/system/install_pzoo_stats.py @@ -181,7 +181,24 @@ if check_url.match(args.url_stats): systemd_unit=systemd_unit.replace('pzoo', args.user) - f.write(systemd_unit) + #f.write(systemd_unit) + f.write('# Save it in /etc/systemd/system/pastafaristats.service\n') + f.write('[Unit]\n') + f.write('Description=Pastafari Stats\n') + f.write('After=syslog.target\n') + f.write('After=network.target\n\n') + + f.write('[Service]\n') + f.write('Type=simple\n') + f.write('User=pzoo\n'.replace('pzoo', args.user)) + f.write('Group=pzoo\n'.replace('pzoo', args.user)) + f.write('ExecStart=/opt/pythonenv/bin/pastafaristats\n') + f.write('Restart=always\n') + f.write('Environment=PYTHONUNBUFFERED=1\n\n') + + f.write('[Install]\n') + f.write('WantedBy=multi-user.target\n') + if call("sudo systemctl enable pastafaristats.service && sudo systemctl start pastafaristats.service", shell=True)>0: print('Error, cannot start pastafari stats')