Если пишу в интерактивном режиме строки:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv activate nyaa
cd /home/nyaa
python run.py
то все запускается и работает...
Если же добавляю эти строки в .service файл и запускаю, то выдает ошибку:
pyenv: no such command `virtualenv-init'
и
pyenv: no such command `activate'
.service (запускаю в 1 строку)
ExecStart=/bin/sh -c 'export PATH="$HOME/.pyenv/bin:$PATH" && eval "$(/root/.pyenv/bin/pyenv init -)" && eval "$(/root/.pyenv/bin/pyenv virtualenv-init -)" && /root/.pyenv/bin/pyenv activate nyaa && cd /home/nyaa && python run.py'