Como adicionar uma string ao arquivo remoto com plink

2

Estou escrevendo um novo script de backup em [Powershell] [1] para fazer backup de nosso [Azure SQL] [2].

Após o backup, eu preciso escrever em um arquivo de log em um servidor linux remoto.

Eu pensei em usar o plink (a ferramenta de linha de comando [putty] [3]). Mais ou menos assim:

plink user@server /var/log/logfile<"TEXT"

No entanto, a maioria de vocês observará que isso não é possível, e eu também aprendi isso:)

Não existe uma maneira fácil de adicionar uma linha de texto a um arquivo existente em um sistema Linux remoto usando plink ?

    
por platzhersh 02.03.2012 / 11:48

1 resposta

1

Um método bastante comum é usar tee. Tente um desses.

echo "TEXT" | plink.exe user@server tee /var/log/logfile

type localfile.txt | plink.exe user@server tee /var/log/logfile
    
por 03.03.2012 / 04:32