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

相关推荐
xlq2232219 小时前
53.tcp socket
linux·服务器·开发语言·网络·网络协议·tcp/ip
wanhengidc19 小时前
云手机的兼容性与稳定性
大数据·运维·服务器·网络·人工智能·智能手机
Shingmc319 小时前
【Linux】传输层协议UDP
linux·网络·udp
Web极客码19 小时前
2026年自建网站实战指南:从服务器到上线的完整方案
运维·服务器·php
念何架构之路20 小时前
负载均衡详解
运维·php·负载均衡
Mortalbreeze20 小时前
深度理解进程 ---- 进程优先级、进程切换、进程调度算法
linux·运维·服务器
故事还在继续吗20 小时前
线程池技术详解
运维·服务器·线程池技术
chengpei14720 小时前
服务器挂载远程samba磁盘实现千兆内网满速传输
运维·服务器
WUYOUGYLU20 小时前
服务器选型、计费与运维:一篇给实战用的指南
运维·服务器
在角落发呆20 小时前
转发服务器设置,转发服务器如何设置
运维·服务器