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