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

相关推荐
2401_8260976243 分钟前
JavaEE-Linux环境部署
java·linux·java-ee
(:满天星:)2 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
小陶来咯2 小时前
【仿muduo库实现并发服务器】Acceptor模块
运维·服务器
爱莉希雅&&&2 小时前
shell编程之awk命令详解
linux·服务器·git
笑稀了的野生俊2 小时前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
cui_hao_nan2 小时前
Docker后端部署
运维·docker·容器
渡我白衣2 小时前
Linux操作系统之文件(四):文件系统(上)
linux
ZZH1120KQ3 小时前
Linux系统安全及应用
linux·运维·系统安全
程序漫游人3 小时前
centos8.5安装jdk21详细安装教程
java·linux
小扎仙森3 小时前
关于服务器宝塔转移wordperss子比主题问题
运维·服务器