生命不息
折腾不止

ubuntu18 解决/etc/rc.local不执行的问题

一直使用 /etc/rc.local 来开机启动自动执行相应的代码,结果到 Ubuntu18 后发现 /etc/rc.local 不执行了。。所以找了下文章,把解决办法记录下。

主要原因在于: ubuntu 18.04 不再使用 inited 管理系统,改用 systemd

第一步:

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

第二步:

sudo echo "
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
" >> /etc/systemd/system/rc-local.service

好了。现在 /etc/rc.local 又可以使用了。

另外记得在 /etc/rc.local 最前面添加 "#!/bin/bash"

并且赋予 /etc/rc.local 可执行权限: chmod +x /etc/rc.local

 

赞(6)
未经允许不得转载:91云(91yun.co) » ubuntu18 解决/etc/rc.local不执行的问题

留言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址