1
hefish 2021-11-27 09:56:45 +08:00
sudo vi /etc/systemd/system/rc-local.service
[Unit] Description=/etc/rc.local ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target sudo systemctl enable rc-local |
2
v2000000001ex OP 好奇怪,为什么要这样做?
|
3
Osk 2021-11-27 10:20:46 +08:00
systemd 可能没有 rc.local 这一套了, 要像 1 楼那样写 systemd 服务单元去执行 rc.local 脚本
|
4
v2000000001ex OP @Osk 奇怪的是,rc.local 里只有部分命令可以执行。比如 ipset
|
5
adoal 2021-11-27 12:26:24 +08:00 via iPhone
现在写个 unit 来管理服务自启动又不是啥麻烦事,比以前 sysvinit 的年代方便多了,何必再执着于 rc.local 呢
|
6
kokutou 2021-11-27 15:11:53 +08:00 via Android
systemd 复制一个,改吧改吧就行了,方便得很啊
|
7
churchmice 2021-11-27 17:36:37 +08:00
@v2000000001ex #4 把 rc.local 贴出来就知道了
|