使用ssh远程运行maven命令

使用ssh远程运行maven命令,maven,ssh,Maven,Ssh,尝试使用下面提到的命令在远程aws centos计算机上执行脚本 ssh root@hostname script 在脚本使用maven命令之前,一切都正常。例如,脚本中的mvn包。获取下面的错误。 bash:mvn:未找到命令root@hostname在其路径中没有mvn。您确定它已安装在远程主机上吗?您尝试过mvn的完整路径吗?我已将其添加到路径中。我总是在远程机器上运行相同的脚本。所以,我确信这一点。@nakeer在远程机器上登录时,您是否也以root用户身份运行它?如果没有,您使用的用

尝试使用下面提到的命令在远程aws centos计算机上执行脚本

ssh root@hostname script
在脚本使用maven命令之前,一切都正常。例如,脚本中的mvn包。获取下面的错误。
bash:mvn:未找到命令

root@hostname在其路径中没有mvn。您确定它已安装在远程主机上吗?您尝试过mvn的完整路径吗?我已将其添加到路径中。我总是在远程机器上运行相同的脚本。所以,我确信这一点。@nakeer在远程机器上登录时,您是否也以root用户身份运行它?如果没有,您使用的用户的路径是什么?您是否检查了在脚本中插入echo${PATH}时显示的内容?您是对的@GeroldBroser。我用echo${PATH}创建了另一个脚本。当从本地计算机运行同一脚本,以root用户身份登录远程计算机并运行同一脚本时,它会给出不同的结果。