如何在 aws ec2 ubuntu 上执行 jps

how to sudo jps on aws ec2 ubuntu

当我尝试 $ sudo jps 时,只有错误消息:

sudo: jps: 命令未找到

当我不使用 sudo 命令时,jps 运行良好:

7762 Jps

===========

p.s.
我的解决方案是 sudo -E $JAVA_HOME/bin/jps 但这很不舒服

因为sudo修改了PATH并且在修改的(root的)路径中找不到命令jps。要保留路径:

sudo env "PATH=$PATH" jps

alias sudo='sudo env PATH=$PATH'