快捷命令执行交换机

v3.10.10版本,使用快捷命令执行交换机设备的时候,第一次选择raw模块执行正常;但是第一次选择shell模块执行报错了,然后在改成raw模块还是报错,重新登录然后第一次选择raw模块才可以,这种怎么办啊?

有报错截图吗 :melting_face:

报错 >dis cpu -c ‘( umask 77 && mkdir -p “echo % Unrecognized command found at '"'"'^'"'"' position./.ansible/tmp”&& mkdir “echo % Unrecognized command found at '"'"'^'"'"' position./.ansible/tmp/ansible-tmp-1719453144.2737098-868437-37633305875551” && echo ansible-tmp-1719453144.2737098-868437-37633305875551=“echo % Unrecognized command found at '"'"'^'"'"' position./.ansible/tmp/ansible-tmp-1719453144.2737098-868437-37633305875551” ) && sleep 0’
^
% Too many parameters found at ‘^’ position.

  1. 第一次选择raw模块正常的

  2. 切shell模块,报错了,报错就是最开始说的

  3. 切回raw模块,依然报错,报错就是最开始说的

交换机不支持shell模块,就正常使用用raw吧。至于你这种情况后续会再测试一下

重启交换机,尝试复现一下,可以去github上提一下issue