PowerShell で新しいバックアップスクリプトを作成して、 Azure SQL をバックアップしています。
バックアップ後、リモートLinuxサーバーのログファイルに書き込む必要があります。
Plink( PuTTY コマンドラインツール)の使用を考えました。多かれ少なかれこのように:
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 user @ server tee -a/var/log/logfile typelocalfile.txt | plink.exe user @ server tee -a/var/log/logfile