मैं systemd का उपयोग करके लिखा एक बोतल वेब ऐप शुरू करने की कोशिश कर रहा हूं। मैं निम्नलिखित सामग्री के साथ फ़ाइल /etc/systemd/user/bottle.service
बनाया:systemd के माध्यम से बोतल वेब सर्वर शुरू करना?
[Unit]
Description=Bottled fax service
After=syslog.target
[Service]
Type=simple
User=fax
Group=fax
WorkingDirectory=/home/fax/bottlefax/
ExecStart=/usr/bin/env python3 server.py
StandardOutput=syslog
StandardError=syslog
Restart=always
RestartSec=2
[Install]
WantedBy=bottle.target
हालांकि, जब मैं इसे शुरू करने की कोशिश है, यह विफल रहता है और इस journalctl
में छापा जाता है:
Jun 10 17:33:31 nano systemd[1]: Started Bottled fax service.
Jun 10 17:33:31 nano systemd[1]: Starting Bottled fax service...
Jun 10 17:33:31 nano systemd[2380]: Failed at step GROUP spawning /usr/bin/env: No such process
Jun 10 17:33:31 nano systemd[1]: bottle.service: main process exited, code=exited, status=216/GROUP
Jun 10 17:33:31 nano systemd[1]: Unit bottle.service entered failed state.
Jun 10 17:33:31 nano systemd[1]: bottle.service failed.
मैं इसे कैसे ठीक करना चाहिए?
संपादित करें:
/usr/bin/python3
को बदलने के रूप में दूसरों एक ही त्रुटि (फ़ाइल हालांकि बदल) में परिणाम का सुझाव दिया है:
Jun 10 18:43:48 nano systemd[1]: Started Bottled fax service.
Jun 10 18:43:48 nano systemd[1]: Starting Bottled fax service...
Jun 10 18:43:48 nano systemd[2579]: Failed at step GROUP spawning /usr/bin/python3: No such process
Jun 10 18:43:48 nano systemd[1]: bottle.service: main process exited, code=exited, status=216/GROUP
Jun 10 18:43:48 nano systemd[1]: Unit bottle.service entered failed state.
Jun 10 18:43:48 nano systemd[1]: bottle.service failed.
क्या आप वाकई '/ usr/bin/env' चाहते हैं जो आप चाहते हैं? '/ Usr/bin/python3' के बारे में कैसे? – bbayles