2

Я пишу новый скрипт резервного копирования в [Powershell] [1] для резервного копирования нашего [Azure SQL] [2].

После резервного копирования мне нужно записать в файл журнала на удаленном сервере Linux.

Я думал об использовании plink (инструмент командной строки [putty] [3]). Примерно так:

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

Однако большинство из вас заметит, что это невозможно, и я тоже это узнал :)

Нет ли простого способа добавить строку текста в существующий файл в удаленной системе Linux с помощью plink?

1 ответ1

1

Один из довольно распространенных методов - использовать тройник. Попробуйте один из них.

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

type localfile.txt | plink.exe user@server tee /var/log/logfile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .