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

相关推荐
多恩Stone19 分钟前
【系统资源监控-1】Blender批量渲染中的负载、CPU、GPU和进程管理
linux·python
莽夫搞战术21 分钟前
Linux NAS 迁移避坑指南:放弃 chown -R,ID 映射让权限配置秒完成
linux·服务器
好好沉淀24 分钟前
IDEA如何设置以新窗口打开新项目
linux·windows·intellij-idea
大聪明-PLUS30 分钟前
C++中变量的声明和初始化
linux·嵌入式·arm·smarc
胡楚昊1 小时前
CTF SHOW逆向
java·服务器·前端
被制作时长两年半的个人练习生1 小时前
如何调试llama.cpp及判断是否支持RVV
linux·服务器·llama
赖small强1 小时前
【音视频开发】Linux V4L2 (Video for Linux 2) 驱动框架深度解析白皮书
linux·音视频·v4l2·设备节点管理·视频缓冲队列·videobuf2
龙月1 小时前
运维常用基础&进阶命令(持续更新)
运维
四谎真好看1 小时前
Linux 附录二,实验一
linux·运维·服务器·学习笔记