【发布时间】:2017-11-05 07:04:07
【问题描述】:
在 korn shell 中 ssh 和运行多个命令的好方法是什么?我遇到了相关的question 并且最佳答案对我有用,但我在其中指定 /bin/bash/ 并在 korn shell 上运行它。
可以在命令列表下面运行(从引用问题的答案中复制)还是可以有更好的 ksh 方法?
ssh otherhost /bin/bash << EOF
ls some_folder;
./someaction.sh 'some params'
pwd
./some_other_action 'other params'
EOF
【问题讨论】:
-
你试过用 ksh 运行这个例子吗? (如有疑问,请尝试一下!);如果您收到错误...提供您的完整示例和错误;您对“更好”的想法是什么?您试图完成此示例(或该链接中的任何其他示例)无法解决的问题?
-
@markp 正如所讨论的那样,是的,我试过了,它也运行良好,所以没有错误。在命令中我使用 /bin/bash/ 但我在 korn shell 中,这就是为什么我问是否有任何其他方法可能更好地使用 ksh 而不是使用 bash。
-
我的意思是:用 /bin/ksh(或你的 ksh 的适当路径)替换 /bin/bash,看看会发生什么。