将程序在linux系统下设置成开机自启
建立新的.service文件
-
首先要知道,.service文件都是在
/usr/lib/systemd/system
下,如下图所示: -
我们需要在此文件夹下新建一个自己的.service文件,注意,应切换至root权限下。可以使用以下命令重新建立一个新文件(这里假设文件名是energy_eff.service):
-
建立好之后,需要按照以下内容对energy_eff.service进行编辑
需要注意的是上面图片中两个画红线的部分:
Description
:描述,这里将service的名称改成你自己想要的服务名字ExecStart
:这里是运行你自己程序或者脚本的一行命令
具体的.service文件的内容编写可参考链接: [1] https://www.jianshu.com/p/92208194d700 在linux下创建自定义服务 [2] https://blog.csdn.net/djskl/article/details/46671453 编写systemd service文件
输入命令完成开机自启
当我们将.service文件创建并编辑好之后,在命令行输入以下命令
这样我们的程序就可以开机自启了。
附:关于服务的几个命令
1
2
3
4# 查看现有服务状态
$ systemctl status <service name>.service
# 重启服务
$ service <service name> start
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jessica Yang!
评论