virtualenv에서 Python 스크립트를 서비스로 실행

virtualenv에서 Python 스크립트를 서비스로 실행

virtualenv를 서비스로 사용하는 Python 스크립트를 실행하고 싶습니다. 몇 가지 조사를 해봤지만 효과적인 해결책을 찾을 수 없습니다. Python의 첫 번째 줄에 가상 환경 Python의 경로를 입력했습니다. 서비스는 다음과 같습니다.

[Unit]
Description=Telegram Bot Service
After=multi-user.target
[email protected]

[Service]
Type=simple
ExecStart=/usr/bin/python3.7 /home/pi/github/python/telegrambot.py
StandardInput=tty-force

[Install]
WantedBy=multi-user.target

실수:

● telegrambot.service - Telegram Bot Service
   Loaded: loaded (/lib/systemd/system/telegrambot.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2020-03-03 15:04:11 GMT; 3s ago
  Process: 15090 ExecStart=/usr/bin/python3.7 /home/pi/github/python/telegrambot.py (code=ex
 Main PID: 15090 (code=exited, status=1/FAILURE)

Mar 03 15:04:11 raspberrypi systemd[1]: Started Telegram Bot Service.
Mar 03 15:04:11 raspberrypi systemd[1]: telegrambot.service: Main process exited, code=exite
Mar 03 15:04:11 raspberrypi systemd[1]: telegrambot.service: Failed with result 'exit-code'.

미리 도움을 주셔서 감사합니다!

관련 정보