树莓派 使用 systemd 设置开机启动项
创建服务
在树莓派上创建一个 .service 文件。例如:
realtime.service
[Unit]
Description=My service
After=network.target[Service]
Restart=on-failure
RestartSec=5
ExecStart=/usr/bin/python3 -u /home/pi/RealTime.py
StandardOutput=inherit
StandardError=inherit
User=pi[Install]
WantedBy=multi-user.target
在上面的范例中,服务会去以 Python 3 来运行 /home/pi/realtime目录下面的 main.py 脚本。用这种方法,你不仅可以配置 Python 脚本,只需要将 ExecStart 这行改为需要启动的任何程序或脚本即可。
将这个文件用 root 用户保存到 /etc/systemd/system 目录:
sudo cp realtime.service /etc/systemd/system/realtime.service
然后就可以用下面的命令尝试启动服务了:
sudo systemctl start realtime.service
停止服务:
sudo systemctl stop realtime.service
添加或修改配置文件后,需要重新加载
systemctl daemon-reload
设置开机时自动运行:
sudo systemctl enable realtime.service
查看服务状态
systemctl status realtime.service
查看进程
ps -ef |grep realtime.service
关闭进程
kill -9 567(进程ID)
树莓派 使用 systemd 设置开机启动项相关推荐
- 树莓派 设置开机启动项 (并托管后台自动运行)
树莓派 设置开机启动项 (并托管后台自动运行) 开机自动挂载U盘 并托管后台 开机自动cpolar穿墙 并托管后台 开机自动执行特定脚本 并托管后台 pi@mini:~ $ cat /etc/rc.l ...
- 计算机关闭开启启动程序,如何设置开机启动项?电脑开机启动项怎么增加与关闭?...
大家都知道刚买来的电脑开机速度很快,但是随着各种应用的安装,开机速度会变得非常慢,电脑也会变得异常的卡顿,这是因为有很多应用都会默认开机自启动,电脑每次开机都会依次自启动这些应用,可想而知电脑会变得多 ...
- w7运行里的计算机怎么设置,W7系统怎么设置开机启动项
我们都知道电脑刚装完w7系统,开机速度很快,但使用一段时间后会发现开机启动越来越慢.导致开机启动越来越慢的原因有很多,比如:电脑使用久了,不知不觉启动的项目就多了,电脑系统垃圾也多了.那w7系统开机启 ...
- 计算机怎么管理自启,电脑如何设置开机启动项
大家都知道将程序添加到开机启动项进入系统就可以自动打开了,但是有些流氓软件会强制进入开机启动项,这就导致电脑开机速度变慢,内存占用过多,运行卡顿的问题.下面,我就教大家如何设置开机启动 现在几乎家家户 ...
- 【Windows】Win10设置开机启动项
Win10设置开机启动项 可以打开文件夹 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 或 C:\Users\VULCAN( ...
- 教你用msconfig命令设置开机启动项
终于把360安全卫士卸载了,没有了360,我们也可以用系统自带的系统配置实用程序来设置开机启动项.这篇文章就教你用msconfig命令设置开机启动项. 在开始运行中,输入msconfig命令,关于cm ...
- windows下设置开机启动项并修改启动顺序
设置开机启动项: 打开"运行",输入"regedit",进入"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Window ...
- win10设置开机启动项_如何进行win7开机启动项设置
开机启动项是开机的时候系统会开启的程序.有时电脑开机启动会自动加载很多程序,严重拖慢电脑的开机速度.我们该如何设置开机启动项来取消这些加载的程序呢?下面小编解析如何进行win7开机启动项设置吧. wi ...
- xp系统禁止开机启动服务器,xp系统怎么设置开机启动项 xp系统如何禁止开机启动软件...
当我们在使用电脑的时候,我们可以设置某些软件在我们开机时并启动,这样就非常方便了,可是XP系统怎么设置开启启动项呢?其实很简单,下面小编为大家带来xp系统设置开机启动项的步骤教程,不会设置的朋友可以参 ...
最新文章
- 文本编辑器左边显示行数
- C~K招亲_JAVA
- kaldi语音识别实战pdf_语音识别相关工具和资料分享
- RHEL4-VNC服务配置
- vue中使用Ueditor编辑器 -- 1
- Ubuntu 如何为 XMind 添加快速启动方式和图标
- Mysql8.0安装+navicat for Mysql安装+navicat for Mysql。
- TP-Link 开始锁定路由器固件禁止安装开源固件
- 数据库事务的一致性和原子性浅析
- 根据城市首字母进行分类,区分多音字,获取城市首字母
- 美国大学计算机理论专业phd,揭秘美国大学计算机专业PHD申请难度
- python一只青蛙一次可以_Python算法题(一)——青蛙跳台阶
- 原生js生成气泡碰撞,随机生成颜色
- #import msxml3.dll 导致 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- poi4.0升级踩坑合集(更新中)
- dns被劫持怎么办?网页总是跳转到别的、你的DNS可能被劫持了!
- 黑产反诈有方法,异常识别我在行—欺诈反洗钱等领域用得最多的经典算法
- 蓝桥杯- 算法训练-Beaver's Calculator
- 每日C语言代码(The fifth day)——求素数
- 中断API之enable_irq
热门文章
- AI时尚前沿趋势,时尚黑客聚集ing |FashionHack专栏
- 月旦评 之 DevOps招贤令2019 - 没有人比我们更懂DevOps
- 错误提示Unable to preventDefault inside passive event listener解决方法
- 中甲新军能否重返赛场再成疑 川足前景扑朔迷离
- 充电桩的破局之路:大功率快充之于电动车,相当于5G之于互联网
- 如何优雅地实现一个闹钟服务
- Html.RenderPartial与PartialView
- 太敢说了,编程如果这么自学,培训班都得倒闭,直接省去上万元的学费
- 测绘技能大赛-虚拟仿真数字测图(外业部分)
- vue codemirror 设置高度无效的解决办法