您的位置首页生活百科

GBase8s数据库无法使用onmode –ky命令停止服务

GBase8s数据库无法使用onmode –ky命令停止服务

的有关信息介绍如下:

GBase8s数据库无法使用onmode –ky命令停止服务

GBase8s数据库安装完成后,使用命令onmode –ky无法停止服务,提示该命令不存在bash: onmode :Command not found. .,既然整个软件安装都没有问题,怎么会报这个错误呢?

这里我们需要使用ps命令,ps命令用于报告当前系盯眠统的进程状态。

这里使用冲躲肤命令:ps -ef|grep oninit查看所有oninit的进程

可以看到良戴gbase的oninit服务进程都是存在的

这里准备使用onmode -ky命令打算停止gbase的oninit服务。

这里输入:onmode -ky

使用命令后,结果程序无法识别,报:bash: onmode :Command not found. .的错误

这是什么原因呢?onmode并非linux自带的命令,是gbase数据库的命令,因此即可能是因为gbase的环境变量的问题。这里我们查看.bash_profile。可以看到环境变量都是配置了的。

只能说明是环境变量没有生效,那么该如何使.bash_profile文件生效呢?这里需要使用的sourse

source命令作用:在当前bash环境下读取并执行FileName中的命令。

使用方法:source filename

source(或点)命令通常用于重新执行刚修改的初始化文档,如 .bash_profile 和 .profile 等等。

在.bash_profile文件命令中,执行命令:source .bash_profile命令,重新执行.bash_profile文档,使其生效

重新在gbasedbt用户中执行命令:onmode -ky

命令成功执行,并提示:Your evaluation 1 icense will expireon 2020-11 -30 00:00:00

再次使用命令:ps -ef|grep oninit查看所有oninit的进程,可以看到都关闭了