银河麒麟系统如何创建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小时不间断稳定运行。