ubuntu18.04以上版本使用systemd 开启自启动服务

进入/etc/systemd/system/目录,创建myscript.service,并赋予权限

sudo vim /etc/systemd/system/myscript.service

[Unit]

Description=My Script Service

After=network.target

[Service]

User=root

ExecStart=/home/start.sh

Restart=always

[Install]

【其中User是开发板的用户名,米尔为root,
否则查看运行状态显示 myscript.service: Failed to determine user credentials: No such process
ExecStart是执行脚本,使用绝对路径表示】

输入一下指令:

sudo systemctl daemon-reload

sudo systemctl start myscript.service

sudo systemctl enable myscript.service

重启开发板后查看服务开启状态

sudo systemctl status myscript.service

关闭自启动服务

sudo systemctl stop myscript.service

sudo systemctl disable myscript.service

相关推荐
cdut_suye3 分钟前
全面剖析 Linux 进程管理与 PCB 机制
java·linux·运维·服务器·c++·人工智能·python
Chenyu_31012 分钟前
04.基于C++实现多线程TCP服务器与客户端通信
linux·服务器·网络·c++·tcp/ip·算法·visualstudio
程序媛刘刘17 分钟前
uniappx 使用体验
java·服务器·前端
程序员的世界你不懂18 分钟前
移动Android和IOS自动化中常见问题
android·运维·自动化
zzyh12345632 分钟前
springcloudalibaba负载均衡组件
运维·负载均衡
奔波霸的伶俐虫1 小时前
liunx磁盘挂载和jar启动命令
linux·运维·服务器
都市前线1 小时前
格雷希尔: G80P系列在制动卡钳行业自动化应用
运维·自动化
wwwlyj1233211 小时前
slab分配器(3):slab内存申请和释放
linux
JiMoKuangXiangQu2 小时前
Linux 网络:skb 数据管理
linux·网络·skb
做程序员的第一天2 小时前
ubuntu下在pycharm中配置已有的虚拟环境
linux·ubuntu·pycharm