rc.local拆分为service单元。
目前
/etc/rc.local
文件依旧可用,systemd存在默认的rc-local.service单元。
往rc.local文件中写入大量的启动初始化语句会导致rc.local难以维护与管理。参考systemd默认提供的rc-local.service单元,我们可以将原本写入的rc.local文件合理的拆分为多个文件, 例如rc-route.local,rc-screensaveroff.local等,与rc.local同样,将这些local文件
chmod +x
。然后在/etc/systemd/system
下创建类似rc-local.service
的单元文件, 例如rc-route.service
,rc-screensaveoff.service
等,service文件的编写请查看 详细介绍--进程管理--服务进程管理一节,以及参考rc-local.service
文件。 编写好service文件之后,重载systemd进程,然后systemctl enable
这些service即可,后续若需要禁用或修改某些启动脚本,只需配置对应单元以及脚本即可。
No comments:
Post a Comment