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([Eメール保護])。
sudo
動作しません。
server1# su;ipmitool mc info
Unknown command: su;ipmitool
server1# su|ipmitool mc info
Unknown command: su|ipmitool
server1# su
root@server11:~#
su の後にセミコロンがあるコマンドは効果がありません。このコマンドはルートに切り替えた後に機能します。
答え1
シェル演算子はシェルでのみ動作します。
ssh ... sh -c '...;...'