建立新的.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文件创建并编辑好之后,在命令行输入以下命令这样我们的程序就可以开机自启了。
附:关于服务的几个命令
# 查看现有服务状态
$ systemctl status <service name>.service
# 重启服务
$ service <service name> start