LINUX.ORG.RU

Сообщения Maksim6

 

Как решить проблему при создании сервиса из пайтон скрипта

Форум — Admin

Есть телеграм бот написанный на пайтоне. Т.к. используются библиотеки ищпольую venv. Создал /etc/systemd/system/fin_tracker.service

[Unit]
Description=Fin tracker telegram bot
After=network.target

[Service]
ExecStart=/home/maksim/apps/tg_bots/fin_tracker/ftb_venv/bin/python /home/maksim/apps/tg_bots/fin_tracker/main.py
Restart=always
User=maksim
Group=maksim
WorkingDirectory=/home/maksim/apps/tg_bots/fin_tracker

[Install]
WantedBy=multi-user.target

Далее sudo systemctl start fin_tracker sudo systemctl status fin tracker

× fin_tracker.service - Fin tracker telegram bot
     Loaded: loaded (/etc/systemd/system/fin_tracker.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sun 2024-09-29 15:09:39 MSK; 1min 6s ago
   Duration: 10ms
    Process: 11586 ExecStart=/home/maksim/apps/tg_bots/fin_tracker/ftb_venv/bin/python /home/maksim/apps/tg_bots/fin_tracker/main.py (code=exited, status=203/EXEC)
   Main PID: 11586 (code=exited, status=203/EXEC)
        CPU: 9ms

Sep 29 15:09:39 homeserver59 systemd[1]: Started fin_tracker.service - Fin tracker telegram bot.
Sep 29 15:09:39 homeserver59 systemd[1]: fin_tracker.service: Main process exited, code=exited, status=203/EXEC
Sep 29 15:09:39 homeserver59 systemd[1]: fin_tracker.service: Failed with result 'exit-code'.
Sep 29 15:09:39 homeserver59 systemd[1]: fin_tracker.service: Scheduled restart job, restart counter is at 5.
Sep 29 15:09:39 homeserver59 systemd[1]: fin_tracker.service: Start request repeated too quickly.
Sep 29 15:09:39 homeserver59 systemd[1]: fin_tracker.service: Failed with result 'exit-code'.
Sep 29 15:09:39 homeserver59 systemd[1]: Failed to start fin_tracker.service - Fin tracker telegram bot.

При этом когда я создаю сервис из пайтон скрипта без зависимостей и выбираю интерпретатор пайтон bin/python все работает. Как решить проблему

 , ,

Maksim6
()

RSS подписка на новые темы