找不到ssh源命令

时间:2011-12-05 13:17:54

标签: bash shell ssh

如果我执行ssh并获取别名命令并执行该命令,我收到错误,     说“找不到命令”。可能是什么问题?我在远程机器上为这个命令做了别名。      提前致谢

1 个答案:

答案 0 :(得分:4)

使用完整终端登录,并使用您要运行的命令直接将bash作为交互式登录shell执行:

ssh -t <hostname> bash -lic '<command-or-alias>'

这应解析所有别名并正确执行命令。