1、service编写,如创建aibox_service.service文件
[Unit]
Description=aibox_service
ConditionPathExists=/etc/init.d/aibox-service
[Service]
Type=forking
ExecStart=/etc/init.d/aibox-service
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
注:
<1>、ConditionPathExists:启动条件为/etc/init.d/aibox-service文件存在,启动条件还有After、Before等等
<2>、ExecStart:需要启动的脚本或程序为:/etc/init.d/aibox-service
2、将aibox_service.service拷贝至/etc/systemd/system/目录下
cp aibox_service.service /etc/systemd/system/
3、执行systemctl,使aibox_service.service开机自启
systemctl enable aibox_service
systemctl start aibox_service.service
4、systemctl status aibox_service 查看service状态如下:
5、reboot重启系统,查看自启结果。
6、每次修改service文件,都需要重新执行一遍下述命令,使其生效:
systemctl enable aibox_service
systemctl start aibox_service.service