使用screen後臺執行任務

rainsc發表於2024-09-02
  1. 建立新的 screen 會話:

    screen -S [會話名]
    

    例如:

    screen -S mysession
    

    這將建立一個新的 screen 會話,並將其命名為 mysession

  2. 斷開當前 screen 會話:
    screen 會話中,按下 Ctrl-A,然後按 D 鍵,將會使你從會話中斷開,返回到普通終端。會話將繼續在後臺執行。

  3. 檢視當前的 screen 會話:

    screen -ls
    

    這將列出當前所有的 screen 會話及其會話 ID。

  4. 回到指定的 screen 會話:

    screen -r [會話ID]
    

    例如:

    screen -r 123
    

    如果你只有一個會話,可以省略會話 ID,直接使用 screen -r 進行恢復。

  5. 從外部終端強制終止會話:

    screen -X -S [會話ID] quit
    

    例如:

    screen -X -S 123 quit
    

    這將強制終止指定的 screen 會話。

  6. 檢視詳細的 screen 手冊:
    如果你需要更詳細的資訊,可以檢視 screen 的手冊頁:

    man screen
    

相關文章