История изменений
Исправление vvn_black, (текущая версия) :
Написать sh-пускалку, внутри установка окружения, путей и запуск скрипта с нужным интерпретатором. А sh-пускалку уже в юнит добавить.
/lib/systemd/system/python-service.service
[Unit]
Description=
[Service]
Type=simple
ExecStart=/usr/bin/service_starter.sh
Restart=always
RestartSec=30
User=user_name
[Install]
WantedBy=multi-user.target
/usr/bin/service_starter.sh
#!/bin/bash
cd /path/to/need/
/path/to/interpreter/python /path/to/script/script.py
Исправление vvn_black, :
Написать sh-пускалку, внутри установка окружения, путей и запуск скрипта с нужным интерпретатором. А sh-пускалку уже в юнит добавить.
/lib/systemd/system/python-service.service
[Unit]
Description=
[Service]
Type=simple
ExecStart=/usr/bin/service_starter.sh
Restart=always
RestartSec=30
User=user_name
[Install]
WantedBy=multi-user.target
/usr/bin/service_starter.sh
#!/bin/bash
cd /path/to/need/
/path/to/interpeter/python /path/to/script/script.py
Исправление vvn_black, :
Написать sh-пускалку, внутри установка окружения, путей и запуск скрипта с нужным интерпретатором. А sh-пускалку уже в юнит добавить.
python-service.service
[Unit]
Description=
[Service]
Type=simple
ExecStart=/usr/bin/service_starter.sh
Restart=always
RestartSec=30
User=user_name
[Install]
WantedBy=multi-user.target
service_starter.sh
#!/bin/bash
cd /path/to/need/
/path/to/interpeter/python /path/to/script/script.py
Исходная версия vvn_black, :
Написать sh-пускалку, внутри установка окружения, путей и запуск скрипта с нужным интерпретатором. А sh-пускалку уже в юнит добавить.