kamal@shell001:~ $ for i in `cat FILE`;do ssh $i -l localadmin 'su;ipmitool bmc reset cold';done
localadmin@server1's password:
Unknown command: su;ipmitool
有人可以建议如何执行 ssh 并切换到su
并运行任何命令。感谢您
我正在使用 Debian 4.1.35-1 ([电子邮件受保护])。
sudo
不起作用。
server1# su;ipmitool mc info
Unknown command: su;ipmitool
server1# su|ipmitool mc info
Unknown command: su|ipmitool
server1# su
root@server11:~#
su 之后带分号的命令不起作用。切换为 root 后,该命令将起作用。
答案1
Shell 操作符仅在 shell 中工作。
ssh ... sh -c '...;...'