LINUX.ORG.RU

История изменений

Исправление surefire, (текущая версия) :

  1. Не следует ничего писать в директории *.wants. Так как в них должны располагаться симлинки на юниты. И делать это лучше при помощи команд systemctl <enable|disable> ...
  2. Для полной замены юнита его нужно скопировать из /usr/lib/systemd/system в /etc/systemd/system и уже там редактировать. А делать это лучше командой systemctl edit --full ...
  3. Но лучше сделать частичное внесение изменений, которые располагаются в файлах имя-юнита.d/*.conf и включают необходимые секций и новые параметры юнита. А делать это лучше командой systemctl edit ...

Стоит помнить, что некоторые параметры например такие как ExecStart= могут быть указаны несколько раз. Так для отмены оригинальных, а не добавления дополнительных нужно добавить такой параметр с пустым значением.

Исходная версия surefire, :

  1. Не следует ничего писать в директории *.wants. Так как в них должны располагаться симлинки на юниты. И делать это лучше при помощи команд systemctl <enable|disable> ...
  2. Для полной замены юнита его нужно скопировать из /usr/lib/systemd/system в /etc/systemd/system и уже там редактировать. А делать это лучше командой systemctl edit --full ...
  3. Но лучше сделать частичное внесение изменений, которые располагаются в файлах имя-юнита.d/*.conf и включают необходимые секций и новые параметры юнита. А делать это лучше командой systemctl edit ...

Стоит помнить, что некоторые параметры например такие как ExecStart= могут быть указаны несколько раз. Так для отмены оригинальных, а не добавления дополнительных нужно добавить параметра с пустым значением.