0
我使用的是Ubuntu 16,我想啓動該服務。服務應該在系統啓動時自動啓動。該服務啓動django服務器。如何在Ubuntu啓動時自動啓動服務?
[Unit]
Description=service
[Install]
WantedBy=multi-user.target
[Service]
ExecStart=/usr/bin/python /home/ubuntu/wiki/Backend/manage.py python runserver 0.0.0.0:8000
Type=simple
在控制檯錯誤:
● wiki.service - service
Loaded: loaded (/etc/systemd/system/wiki.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2017-09-22 11:10:44 UTC; 3min 36s ago
Main PID: 1144 (code=exited, status=1/FAILURE)
systemd[1]:Started service.
python[1144]:Traceback (most recent call last):
python[1144]:File "/home/ubuntu/wiki/Backend/manage.py", line 17, in <module>
python[1144]: ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
systemd[1]: wiki.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: wiki.service: Unit entered failed state.
systemd[1]: wiki.service: Failed with result 'exit-code'.
你有任何virtualenv? – itzMEonTV
@itzMEonTV,是 – user233428
因此,不要使用'/ usr/bin/python',嘗試'/ path/to/env/bin/python' – itzMEonTV