1

Я хотел бы отредактировать файл модуля systemd из сценария оболочки. Я хочу изменить только строку ExecStart . Использование systemctl edit для меня выглядит умным, но команде нужен редактор, установленный как переменная среды SYSTEMD_EDITOR . Есть ли какая-либо альтернатива SYSTEMD_EDITOR которая будет использоваться как echo 'ExecStart=foo' | SYSTEMD_EDITOR=SOMETHING systemctl edit bar?

1 ответ1

3

Используйте механизм переопределения systemd:

mkdir -p /etc/systemd/system/foobar.service.d
cat > /etc/systemd/system/foobar.service.d/10-my-edits.conf <<EOF
[Service]
ExecStart=
ExecStart=foo
EOF

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .