Linux

當 shell 終端關閉時,Bash 腳本終止

  • August 13, 2020

我能夠從 ubuntu 14.04 的終端成功執行下面的腳本。但是,當我關閉終端時,vlc 程序也會終止,這是我不想要的。我試過使用“&”讓它在後台執行,但無濟於事(script.sh &)。有關如何執行以下腳本的任何建議,以便在終端關閉時 vlc 程序不會終止?任何建議,將不勝感激。

#!/bin/bash
vlc --extraintf telnet localhost 4212 --vlm-conf /home/test/Videos/temp.vlm

您可以使用Screen在會話中打開“虛擬控制台”。

  • 安裝螢幕:sudo apt-get install screen
  • 要開始一個新會話:screen
  • 斷開會話:同時按下並釋放 CTRL+A,然後是 D。
  • 要獲取目前活動會話的列表:screen -ls
  • 要重新附加到會話:screen -r <SESSION ID>
  • 要啟動命名會話:screen -S <SESSION NAME>
  • 要重新附加到命名會話:screen -r <SESSION NAME>

引用自:https://serverfault.com/questions/1029912