-
Coloque sua longa e complexa seqüência de comandos em seu próprio shell script, vamos chamá-lo
virsh-shutdown-remote.sh
-
Execute
ssh
e use o redirecionamento de entrada para executar o script:ssh root@kvmsrv < virsh-shutdown-remote.sh
Colocar os comandos em um script é uma boa ideia em qualquer caso.
Como uma dica extra, em vez disso:
iscsiadm -m session | grep $host if [ $? == 0 ]; then iscsiadm -m node -T $stserver.$host -u fi
Você pode escrever a mesma coisa mais simples e mais curta em uma única linha:
iscsiadm -m session | grep $host && iscsiadm -m node -T $stserver.$host -u