新版本Ubuntu默认进程启动管理已经切换至systemd,不在使用SysV。
如果想像之前一样使用/etc/rc.local设置开机自启动,需要进行一些配置。
系统集成了/lib/systemd/system/rc-local.service
,但是没有启用。
修改rc-local.service , 在/lib/systemd/system/rc-local.service文件最后新增:
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
设置开机自启动rc-local
systemctl enable rc-local
创建/etc/rc.local
cat > /etc/rc.local << EOF
#!/bin/bash
echo "test rc.local " > /tmp/rctest.log
EOF
新增执行权限
chmod +x /etc/rc.local