У меня есть сценарий демона Python
в моей среде conda
, в котором я его запускаю:
source activate my_env
python my_server.py
Я хотел бы преобразовать его в службу systemd
, поэтому я создал my_server.servicefile:
[Service]
User=myuser
Group=myuser
Type=simple
ExecStart=/home/myuser/.conda/envs/my_env/bin/python /path/to/my_server.py
Это не работает, потому что systemd
запускается от имени пользователя root, и я не могу активировать среду conda
для получения правильного пути.Как правильно создать службу systemd
, если для запуска исполняемого файла требуется определенный conda
env?