银河麒麟系统如何创建rc-local.service服务?
安防视频融合汇聚平台 EasyCVR 兼容性强,可支持 Windows 系统、Linux 系统以及国产化操作系统等,平台既具备传统安防视频监控的能力,也具备接入 AI 智能分析的能力,可拓展性强、视频能力灵活,能对外分发 RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC、ws-fmp4、http-fmp4 等视频流。
在上期的文章中,我们介绍了 EasyCVR 智能边缘网关在银河麒麟系统中编辑自定义启动脚本时,不能开机自启,需要将自定义的 start 脚本放入 rc.local,从而让 EasyCVR 视频边缘网关硬件可以开机自启。但是在系统中 rc.local 默认是没有的,那么该如何创建 rc-local.service 呢?
解决方法如下:
1)切换至 root,建立 rc-local.service 文件;
vim /etc/systemd/system/rc-local.service
2)在里面写入如下内容:
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
3)然后再创建文件 rc.local;
vim /etc/rc.local
4)加上权限;
chmod +x /etc/rc.local
5)启动服务;
systemctl enable rc-local
6)开启服务;
systemctl start rc-local.service
7)完成以上操作后即可。
EasyCVR 智能边缘网关是 TSINGSEE 青犀旗下的边缘计算类硬件产品,主要用于视频的接入汇聚与管理。该硬件可提供多协议的设备接入、采集、视频处理、分发等服务,能实现海量前端设备的接入 / 转码 / 分发、视频直播、云端录像、云存储、检索回看、智能告警、平台级联等视频能力,兼容多种操作系统,轻松扩展,支持 7*24 小时不间断稳定运行。