首先说一下那些更改/etc/init.d下文件的那些博客,要么就是我学艺不精,要么就是你们胡编乱造,要么就是你们忙着誊抄的时候哪里遗漏了,反正我是试了好多次,没成功,果断放弃了。
搜集了一些靠谱的资料,下面是我的步骤:
1.进入路径:
cd /etc/systemd/system
这里面都是systemctl控制的服务
2.编写自己的服务,名字自定义,我这里是JXKQ.service,后面带个.service:
[Unit]
Description=jiaxunkaoqin service
After=syslog.target network.target
[Service]
ExecStart=/usr/local/KaoQin/kaoqin.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
这个格式网上都有,可以搜索,或者本机该目录下查看其它的service文件查看
Description:服务描述,不重要,随便写,就是一个简短的服务陈述,服务主要看文件名JXKQ.service
ExecStart:此服务启动时开启的脚本或者命令
ExecReload:此服务重新加载时开启的脚本或者命令
ExecStop:此服务停止时开启的脚本或者命令
其它的都是默认的。