我需要通过SSH远程执行一个星号命令并获取输出。 要执行的命令是这样的:
asterisk -rx "core show channels"
然后我远程运行:
sshpass -p PASSWORD ssh HOST asterisk -rx 'core show channels'
但我知道
No such command 'core' (type 'core show help core' for other possible commands)
PD:当我在本地运行第一个命令时,没有得到相同的信息,它运行正确。 如果我执行no星号命令,则不会发生此问题。示例“ ls -l”
有帮助吗?
答案 0 :(得分:0)
尝试
sshpass -p密码ssh主机“ / usr / sbin / asterisk -rx'核心显示频道'”