Как я могу изменить сценарий инициализации в CentOS 7?

Получил ответ через список пользователей icewm:

Если вы используете 1.3.12, попробуйте

$ icewm-menu-fdo> ~ /.icewm/menu

Так как это приведет к перезаписи файла пользовательского меню, лучше icewm-menu-fdo> ~ / .icewm / menu-fdo и добавить новую строку в ~ /. icewm / menu: menufile .desktop folder menu-fdo , в котором будут отображаться сгенерированные записи в новой подпапке '.desktop' в меню IceWM. Github имеет соответствующий bbidulock / icewm repo

1
28.02.2017, 11:29
2 ответа

Нет, systemd не может загрузить изменения, внесенные вами в файлы в /etc/init.d потому что systemd в любом случае в значительной степени игнорирует файлы. См. Подробности в Как systemd использует сценарии /etc/init.d? .

Вы можете задать другой вопрос о конкретной проблеме, которую вы пытаетесь решить, редактируя файлы /etc/init.d.

Я догадываюсь, что, возможно, вы ищете ExecStartPre = или ExecStartPost = . Прочтите man systemd.service , чтобы узнать о других директивах, которые вы можете использовать в файлах служебных модулей systemd.

6
27.01.2020, 23:14

Вы на правильном пути. Вам нужно будет перезагрузить контекст systemd, используя следующую команду:

sudo systemctl daemon-reload

Это было намного проще во времена SysV:)

0
27.01.2020, 23:14

Теги

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