如何使用 plink 向远程文件添加字符串

如何使用 plink 向远程文件添加字符串

我正在编写一个新的备份脚本电源外壳支持我们的Azure SQL

备份后,我需要将其写入远程 Linux 服务器上的日志文件。

我考虑过使用 plink(油灰命令行工具)。大致如下:

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

然而,大多数人会说这是不可能的,我也学到了这一点:)

有没有简单的方法使用 plink 向远程 Linux 系统上的现有文件添加一行文本

答案1

一种很常见的方法是使用tee。尝试其中一种。

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

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

要将数据附加到文件末尾,请使用tee -a

回显“文本”| plink.exe 用户@服务器 tee-A/var/log/日志文件
 
键入 localfile.txt | plink.exe 用户@服务器 tee-A/var/log/日志文件

相关内容