Salva saída do terminal para o arquivo

1

Eu tenho este comando que está sendo executado em um servidor remoto. Eu tentei enviá-lo para um arquivo no servidor que está chamando o comando ssh, mas não parece que está funcionando.

ssh $SERVER "su $ORACLE_USER -c 'export ORACLE_HOME=\"/u01/app/oracle/product/11.2.0\";
                                 export PATH=\"/u01/app/oracle/product/11.2.0/Opatch:\$PATH\";
                                 opatch lsiinventory'" > /tmp/output.txt

Como posso fazê-lo funcionar?

    
por John 22.07.2016 / 21:36

1 resposta

1

Se eu colocar um () no começo e no final disso, ele funciona.

(ssh $SERVER "su $ORACLE_USER -c 'export ORACLE_HOME=\"/u01/app/oracle/product/11.2.0\"; export PATH=\"/u01/app/oracle/product/11.2.0/Opatch:\$PATH\"; opatch lsiinventory'") > /tmp/output.txt
    
por 22.07.2016 / 22:19

Tags