树莓派2b使用ubuntu22开启启动自动执行自定义sh文件

之前设置了frp,要跟随系统自动启动,直接vi /etc/rc.local

发现没了,这文件没了。。。搜索网络资料发现是没开启默认的这个rc.local服务

直接转一下别人的流程

复制代码
自动启动

1. 修改/lib/systemd/system/rc-local.service, 在后面追加以下内容:

[Install]
WantedBy=multi-user.target
Alias=rc-local.service
2. 创建/etc/rc.local:

touch /etc/rc.local
3. 添加可执行权限:

chmod +x /etc/rc.local
4. 将rc-local.service服务设置为开机自动启动

systemctl enable rc-local.service
5. 启动rc-local.service服务

systemctl start rc-local.service
6. 检查rc-local.service服务状态,看到绿色的Active: active (running)即代表运行中

systemctl status rc-local.service
7. 创建具体要执行的脚本(挂载坚果云webdav)

mkdir /autoRunShell
cd /autoRunShell
touch mountWebdav.sh
chmod +x mountWebdav.sh
ls
8. 编辑脚本/autoRunShell/mountWebdav.sh的内容:

#!/bin/bash
mount -t davfs https://dav.jianguoyun.com/dav/ /cloud/jianguoyun/
exit 0
9. 在/etc/rc.local中指定开机启动需要执行的脚本:

#!/bin/bash
bash /autoRunShell/mountWebdav.sh
exit 0
10. 重启
------------------------------------------------

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/qq285744011/article/details/137750762

然后就可以在/etc/rc.local 里面增加自己常用的启动命令了

frp自动启动

相关推荐
天上掉下来个程小白14 分钟前
Docker-14.项目部署-DockerCompose
运维·docker·微服务·容器
花小璇学linux27 分钟前
imx6ull-驱动开发篇22——Linux 时间管理和内核定时器
linux·运维·驱动开发
1892280486141 分钟前
NY270NY273美光固态闪存NY277NY287
服务器·网络·数据库·科技·性能优化
你好,赵志伟2 小时前
Socket 编程 TCP
linux·服务器·tcp/ip
Liang_GaRy3 小时前
心路历程-三个了解敲开linux的大门
linux·运维·服务器
星霜笔记4 小时前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
一只栖枝7 小时前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
wuicer9 小时前
ubuntu 20.04 安装anaconda以及安装spyder
linux·运维·ubuntu
玩转以太网10 小时前
基于W55MH32Q-EVB 实现 HTTP 服务器配置 OLED 滚动显示信息
服务器·网络协议·http
cui__OaO11 小时前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习