Ubuntu 16.04 开始不再使用initd管理系统,改用systemd.update-rc.d 以及 rc.local 等方法不在生效.通过一些简单的设置,让rc.local 重新可用。
1.建立rc-local.service文件
1 | sudo vim /etc/systemd/system/rc-local.service |
2.将下列内容复制进rc-local.service文件
1 | [Unit] |
3.创建文件rc.local
1 | sudo vim /etc/rc.local |
4.将下列内容复制进rc.local文件
1 |
|
5.给rc.local加上权限,启用服务
1 | sudo chmod +x /etc/rc.local |
6.启动服务并检查状态
1 | sudo systemctl start rc-local.service |
7.重启并检查test.log文件
1 | cat /usr/local/test.log |