Ssh

如何使用 ssh 隨著時間的推移將程序的輸出連續發送到另一台電腦,直到連接關閉?

  • January 5, 2021

我的第一個天真的方法是將輸出(python 腳本)寫入文件並通過發送它,scp但考慮到輸出是超時生成的(比如在 1s 和 1 天之間不斷變化),我不認為打開文件,寫它然後發送它是最聰明的方法。

有沒有更好的辦法?它不必是ssh不需要埠轉發或 UDP 打孔的東西。

管道

這不是 ssh 問題。閱讀外殼管道。如何將標準輸出通過管道輸送到標準輸入的第二個過程。有關介紹,請參見https://www.youtube.com/watch?v=bKzonnwoR2I

如果您已經知道這一點。

考慮ssh remote-machine remote-command等價於local-command。例如ssh remote-machine ls,獲取遠端目錄列表。ls | less通過尋呼機放置目錄列表。因此ssh remote-machine ls | less將通過尋呼機放置一個遠端目錄列表。

引用自:https://unix.stackexchange.com/questions/627648