Ssh

ssh:訂閱 nohup.out

  • July 18, 2019

假設我在遠端機器上啟動了一個長時間執行的任務nohup

nohup command &

有沒有辦法讓我將內容流式傳輸nohup.out到終端ssh,使其在nohup.out發佈時得到更新?

您可以按照tail -f評論nohup.out中的說明繼續執行。但是對於長時間執行的任務,最好在GNU screen(或 tmux)下執行它。它分配了一個可以執行命令的虛擬終端,允許您隨意斷開和重新連接到“會話”。

在螢幕內,您可以只執行命令並在終端上顯示最後一個輸出,或者例如執行mycmd > outputfile以將輸出保存到文件,甚至mycmd | tee outputfile將輸出同時獲取到終端和文件。而且 screen 甚至允許您打開多個視窗,因此您可以在命令執行時輕鬆瀏覽輸出文件。

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