Use simplesmente,
ssh node1 'echo "\$spool_as_final_name true" >> /var/spool/torque/mom_priv/config'
Ou você pode usar o comando cat
echo "\$spool_as_final_name true" | ssh node1 "cat >> /var/spool/torque/mom_priv/config"
Eu quero ssh para um nó (que é sem senha) e acrescento $spool_as_final_name true
a um arquivo /var/spool/torque/mom_priv/config
. Note que é obrigatório colocar $
na frente da string.
Então, eu escrevi
ssh node01 "echo \"\$spool_as_final_name true\" >> /var/spool/torque/mom_priv/config"
No entanto, o arquivo parece
Dummy
true
Eu intencionalmente escrevi Dummy para mostrar a você que true
está escrito na segunda coluna.
Como posso consertar isso?
Tags ssh text-processing echo