【发布时间】:2012-06-07 03:09:47
【问题描述】:
我可以运行ssh rach@kamel,但如果我尝试将其放入bash script,我会收到找不到命令。
这是有问题的 bash 脚本
#!/bin/bash
ssh rach@kamel
我也尝试使用 kamel ip 地址,但仍然是同样的问题。
更新这是确切消息
$ ./devBuild.sh
: No such file or directory../
: command not found
更新cat -A devBuild.sh的内容
$ cat -A devBuild.sh
#!/bin/bash^M$
cd ../^M$
ssh adoshi@10.247.39.142 ^M$
更新:现在开始
$ ./devBuild.sh
: hostname nor servname provided, or not known
【问题讨论】:
-
如何运行脚本?看起来该脚本与您的交互式 shell 没有相同的
$PATH。 -
奇怪。尝试将
ssh替换为完整路径,即type ssh的输出(通常为/usr/bin/ssh)。 -
@choroba:做到了,但仍然找不到相同的命令...
-
你能显示确切的错误信息吗?
-
@choroba:用消息更新问题。