Один из довольно распространенных методов - использовать тройник. Попробуйте один из них.
echo "TEXT" | plink.exe user@server tee /var/log/logfile type localfile.txt | plink.exe user@server tee /var/log/logfile
Я пишу новый скрипт резервного копирования в [Powershell] [1] для резервного копирования нашего [Azure SQL] [2].
После резервного копирования мне нужно записать в файл журнала на удаленном сервере Linux.
Я думал об использовании plink (инструмент командной строки [putty] [3]). Примерно так:
plink user@server /var/log/logfile<"TEXT"
Однако большинство из вас заметит, что это невозможно, и я тоже это узнал :)
Нет ли простого способа добавить строку текста в существующий файл в удаленной системе Linux с помощью plink ?
Один из довольно распространенных методов - использовать тройник. Попробуйте один из них.
echo "TEXT" | plink.exe user@server tee /var/log/logfile type localfile.txt | plink.exe user@server tee /var/log/logfile