【发布时间】:2016-08-21 01:14:27
【问题描述】:
当我尝试$ sudo jps 时,只有错误消息:
sudo: jps: 找不到命令
当我不使用 sudo 命令时,jps 运行良好:
7762 Jps
============
附言
我的解决方案是sudo -E $JAVA_HOME/bin/jps,但这很不舒服
【问题讨论】:
标签: ubuntu amazon-web-services amazon-ec2 sudo
当我尝试$ sudo jps 时,只有错误消息:
sudo: jps: 找不到命令
当我不使用 sudo 命令时,jps 运行良好:
7762 Jps
============
附言
我的解决方案是sudo -E $JAVA_HOME/bin/jps,但这很不舒服
【问题讨论】:
标签: ubuntu amazon-web-services amazon-ec2 sudo
因为 sudo 修改了 PATH 并且在修改后的(根)路径中找不到命令 jps。保留路径:
sudo env "PATH=$PATH" jps
或
alias sudo='sudo env PATH=$PATH'
【讨论】: