您尚未登录。

楼主 #1 2019-11-03 10:17:29

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

分享Ubuntu下开机启动脚本

本人小菜鸟,也来分享一下:

Ubuntu14.04 编辑 /etc/init.d/rc.local

Ubuntu18.04 编辑 /etc/rc.local

都是在最末添加你想要开机执行的命令即可。

离线

楼主 #3 2019-11-04 15:46:43

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

Re: 分享Ubuntu下开机启动脚本

奇怪了, 在阿里云服务器18.04版本编辑 /etc/rc.local 是可以开机启动的, 但是桌面 desktop 版本死活不行

/etc/rc.local   /etc/init.d/rc.local 都不行。

最近编辑记录 nuvoton (2019-11-04 15:47:06)

离线

楼主 #4 2019-11-04 16:25:13

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

Re: 分享Ubuntu下开机启动脚本

https://www.centos.bz/2018/05/ubuntu-18-04-rc-local-systemd设置/

按这个捣鼓半天也没搞定开机启动。

离线

楼主 #5 2019-11-04 16:38:27

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

Re: 分享Ubuntu下开机启动脚本

乌龙乌龙!确实执行了, 我在 /etc/rc.local 添加了一行 echo "AAAAAAAAAAAA" > /tmp/test.log

发现这行执行了, 但是接下来其他行没有执行。

说明上面链接的方法还是管用的。

离线

楼主 #6 2019-11-04 17:12:04

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

Re: 分享Ubuntu下开机启动脚本

总结, 只要在这个文件 /lib/systemd/system/rc-local.service 末尾添加:

[Install]  
WantedBy=multi-user.target  
Alias=rc-local.service  

然后就可以在 /etc/rc.local 里面添加你要执行的命令即可。

比如我的 /etc/rc.local:

#!/bin/bash
echo "frp starting" >> /tmp/run.log
/usr/local/frp/frp_0.27.1_linux_amd64/frpc -c /usr/local/frp/frp_0.27.1_linux_amd64/frpc.ini &

最近编辑记录 nuvoton (2019-11-04 17:13:06)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn