原标题:Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?
大家知道TSINGSEE青犀视频云-边-端全线产品都是有两个不同系统的版本,分别是windows版本和linux版本,目的是为了适应不同用户的操作习惯。

很多客户现场使用的是linux系统,安装EasyNVR出现安装服务失败问题,实际上不只是EasyNVR,安装TSINGSEE青犀视频其他服务时,也会有类似的报错,此处我们拿EasyNVR举例。
现场报错截图如下,通过截图可以看到,图中的报错是 “service” failed exec:executable file not found in $PATH:

其中提到了service失效,service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。
这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。

service运行指定服务(称之为System V初始脚本)时,把大部分环境变量去掉了,只保留LANG和TERM两个环境变量,并且把当前路径置为/,也就是说是在一个可以预测的非常干净的环境中运行服务脚本。这种脚本保存在/etc/init.d目录中,它至少要支持start和stop命令。
Easy系列产品也是包含对应的功能的,可以成功的将软件注册为服务进行软件的运行的,因此出现上图错误,我们只需要先执行一下卸载服务脚本,就可以删除系统列表中对应服务的描述字段了,然后再直接执行start.sh脚本安装服务,运行软件就可以了。返回搜狐,查看更多
责任编辑:
在Linux系统中运行RTSP协议的安防视频平台EasyNVR时遇到安装服务错误,问题主要涉及'service'命令未找到。'service'是用于管理系统服务的命令,常见于Redhat、Fedora等发行版。解决方法是先执行卸载服务脚本,再运行start.sh脚本安装服务。此问题同样适用于TSINGSEE青犀视频的其他服务。

被折叠的 条评论
为什么被折叠?



