Я использую systemd для запуска приложения python flask на raspberry pi zero (Raspbian buster).
Каждый раз, когда я запускаю службу, она запускает два процесса python вместо одного. Почему это происходит?
Первый процесс является родительским для второго процесса.
Вот мое определение службы в /etc/systemd/system/website.service:
[Unit]
Description=Website
After=network.target
[Service]
User=root
WorkingDirectory=/home/pi/dev
ExecStart=python /home/pi/dev/app.py
Restart=always
[Install]
WantedBy=multi-user.target
Вот приложение flask в / home /pi/dev/app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)