`

shell报bash: service: command not found解决方法

阅读更多

今天在执行一个脚本时,本来是想在脚本中启动hdfs和hive等程序,可以在执行到service hive-server start等启动服务的命令时会报错,最终解决方法记录一下:

 

脚本报错如下:

./olap_quick_intall.sh: line 57: service: command not found

./olap_quick_intall.sh: line 59: jps: command not found

 

错误行代码:57行:service hive-server start

                      59行: jps

 

解决方法将service路径补全:/sbin/service hive-server start

                                                /data/jdk1.7.0_60/bin/jps                --这里根据实际jdk安装路径进行调整

 

 

 

分享到:
评论

相关推荐

    telnet不能用 提示:-bash: telnet: command not found

    在Linux系统中,"telnet不能用,提示:-bash: telnet: command not found"这一问题通常是由于系统中没有预装telnet客户端或者其路径未被添加到环境变量PATH中导致的。telnet是一个远程登录协议,允许用户通过网络在...

    shell脚本执行jps时:-bash: jps: command not found

    这个场景中遇到的问题是,当尝试通过shell脚本来远程执行`jps`(Java Process Status)命令时,系统返回了`-bash: jps: command not found`的错误。`jps`是Java开发工具包(JDK)的一部分,用于列出正在运行的Java...

    Linux -bash: ls: command not found

    今天登录阿里云后不知道怎么回事,一直报:-bash: ls: command not found 原因: 环境变量PATH被修改了 解决办法: 执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的...

    [Mac]解决mac机器上没有ssh-copy-id的问题

    在Mac操作系统中,SSH(Secure Shell)是一种用于安全远程登录的网络协议,广泛用于Linux和Unix-like系统。`ssh-copy-id`是SSH工具包的一部分,它简化了将公钥添加到远程服务器的授权钥匙链的过程,从而允许无密码...

    MinGW && MSYS编译ffmpeg

    - 如果出现`./configure: line <xxx>: pr: command not found`错误,表示MSYS中缺少`pr`命令。解决办法是下载coreutils包中的`pr.exe`文件,并将其放置在MSYS的`bin`目录下。 2. **编译与安装FFmpeg**: - 使用`...

    laravel 出现command not found问题的解决方案

    总结一下,解决 Laravel 的 "command not found" 问题,关键在于确保 `~/.composer/vendor/bin` 路径被添加到 PATH 环境变量,或者通过创建别名的方式让系统能够找到 Laravel 的可执行文件。通过以上步骤,你应该...

    RockLinux9 bash yum command not found

    为了解决“bash yum command not found”的问题,你可以尝试以下步骤: 1. **检查`/usr/bin`路径**:`yum`命令通常位于`/usr/bin`目录下,确保你的PATH环境变量包含了这个目录。可以使用`echo $PATH`命令来查看当前...

    解决linux 所有命令无法使用的问题

    本文将深入探讨这个问题的原因及解决方案。 通常,Linux系统中的命令是通过`$PATH`环境变量来查找的。`$PATH`定义了一组目录,系统会在这些目录下搜索可执行文件(即命令)。当尝试运行一个命令时,shell会按照`$...

    java调用shell脚本执行sqlldr与存储过程

    1、sqlldr: command not found 2、sqlplus: command not found 3、0750: You may need to set ORACLE_HOME to your Oracle software directory 4、Message 2100 not found; No message file for product=RDBMS, ...

    linux定时任务出现command not found解决办法

    ### Linux定时任务出现“command not found”解决办法详解 在Linux系统中,使用定时任务(如Cron)来定期执行特定脚本或命令是一项常见需求。然而,在设置这些任务时,用户可能会遇到“command not found”这样的...

    expect5.45

    在标题和描述中提到的问题,"spawn: not found" 和 "expect: not found" 是在尝试运行`expect`脚本时常见的错误信息,这通常意味着系统中没有安装或配置好`expect`。 "spawn: not found" 错误通常是因为`expect`找...

    BASH Logger-开源

    `BASH Logger` 是一个开源的Shell脚本记录器,专为Linux和Unix环境设计,旨在提供一种简单但功能强大的方式来管理和记录Shell脚本的运行过程。 ### 日志级别 `BASH Logger` 的一大特色是支持不同的日志级别。这与...

    whatthecommit-cli:bash的whatthecommit-com命令行界面

    什么是承诺whatthecommit-cli或wtc从随机提交消息,并将其输出到终端用法$ wtcThat last commit message about silly mistakes pales in comparision to this one$$ wtc -hUsage: /path/to/wtc [commit]$ wtc commit...

    覆盖原先的PATH导致命令失效提示command not found的解决方法

    如果在这些目录中找不到相应的命令,系统就会返回"command not found"的错误信息。 在描述的问题中,一个用户遇到了由于修改PATH环境变量导致的命令失效问题。用户试图在`/etc/profile`文件中添加一个新的路径`/usr...

    Shell 编程:Bash空格的那点事

    如果在等号两侧或仅左侧添加空格,Bash会尝试将变量名当作一个命令执行,导致`command not found`的错误: ```bash var1 = test # 错误:等号两侧有空格 var2=test # 错误:等号右侧有空格 ``` 在使用`${var1:?...

    bash-prompt-vcs:在bash提示中显示git,Mercurial(hg)和Subversion(svn)工作树的状态作为环境信息

    Bash提示版本控制状态 在bash提示中显示 , 和工作树的状态作为环境信息。 安装 将放在某个地方,然后在您的.bashrc添加: if [ -f /path/to/bash-prompt-vcs.bash ] ; then . /path/to/bash-prompt-vcs.bash fi ...

    解决Nodejs全局安装模块后找不到命令的问题

    例如,运行`sudo nano /etc/zshrc`(如果你使用的是zsh shell)或`sudo nano /etc/bash_profile`(bash shell)。 - 在文件末尾添加一行`export PATH=$PATH:$(npm prefix -g)/bin`,保存并关闭文件。 - 重启终端,...

    linux-bash和zsh的Gradle选项卡完成

    它们为用户提供了一个交互式的shell环境,方便用户执行各种命令。对于开发者而言,尤其是Java开发者,Gradle是一款强大的自动化构建工具,它用于管理项目依赖、编译、打包等任务。在Linux的Bash或Zsh中,Gradle选项...

Global site tag (gtag.js) - Google Analytics