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

相关推荐
暗冰ཏོ17 小时前
《Vue + React + Java + PHP 项目部署到服务器完整指南》
java·服务器·vue.js·react.js·项目部署
夹芯饼干17 小时前
Linux第十三周配置网络
linux·运维·服务器
会Tk矩阵群控的小木17 小时前
2026最新iOS免越狱手机群控方案对比与技术难点实战解析
运维·macos·objective-c·cocoa·个人开发
小猫咪0117 小时前
Linux 后台任务详解:&、nohup、jobs、systemd 的区别
linux
ITyunwei098717 小时前
能否在客户投诉前发现并解决问题?
运维
用户23678298016817 小时前
Linux scp 命令详解:安全文件传输的底层原理与实战技巧
linux
千百元17 小时前
Linux 远程传输实战指南
运维·服务器
Cat_Rocky17 小时前
k8s prometheus监控平台-alertmanager告警
运维·kubernetes·prometheus
Harm灬小海17 小时前
【云计算学习之路】企业常用服务搭建:MySQL 8.0
linux·运维·学习·mysql·云计算
杨云龙UP17 小时前
Oracle Flashback Query 实战练习:误更新、误删除数据如何快速找回?
linux·运维·数据库·sql·oracle·flashback