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

相关推荐
早睡冠军候选人7 小时前
Ansible学习----管理复杂的 Play 和 Playbook 内容
运维·学习·云原生·ansible
西西学代码7 小时前
Flutter---Stream
java·服务器·flutter
chase。8 小时前
关于 nvidia-smi: no devices were found 解决方案
服务器·数据库·postgresql
Robpubking10 小时前
AWS 中 S3 的 server-side encryption 解释与说明
运维·aws
福旺旺10 小时前
Linux——解压缩各类文件
linux
MasterLi802312 小时前
我的读书清单
android·linux·学习
ha204289419412 小时前
Linux操作系统学习之---初识网络
linux·网络·学习
飞凌嵌入式13 小时前
【玩转多核异构】T153核心板RISC-V核的实时性应用解析
linux·嵌入式硬件·嵌入式·risc-v
陌路2013 小时前
Linux 34TCP服务器多进程并发
linux·服务器·网络
玉树临风江流儿13 小时前
Linux驱动开发实战指南-中
linux·驱动开发