systemd запускает скрипт, который активирует виртуальную среду, не вступает в силу

Ваш /efi/boot также содержит файл startup.nsh?

После загрузки посмотрите на:gpart show

Найдите номер раздела EFI :gpart bootcode -p /boot/boot1.efifat -i <that number here> <name of disk, like ada0 or da0>

Это обновит загрузочный код EFI новым кодом.

0
14.06.2021, 16:48
1 ответ

Хм, у меня недавно тоже была проблема с этим, и для быстрого решения я поставил этот код

#!/bin/bash

source venv/bin/activated
python start.py

для сценария оболочки bash xyz.sh-, который я использовал в качестве службы в ExecStart. Возможно, это не оптимальный вариант, но... в моем случае это работает.

Почему это не работает?

Меня интересует определение Userи Groupв [Service]. Если у вас его нет, вы используете rootпользователя... и иногда это необходимо (другая переменная окружения ).

0
28.07.2021, 11:25

Теги

Похожие вопросы