Linux在終端添加後臺下載程序的方法

近日九陰真經開放客戶端下載,奈何會員過期,下載速度超級慢。想到服務器在校內,而且服務器帶寬大的很,資源很寬鬆,就打算利用先下載到服務器中,再下載到本地。

 

SSH連接到服務器,在終端下添加後臺程序很簡單,在命令後加“&”即可。但是,當斷開終端後,後臺程序會被終止。怎樣才能實現斷開終端後,服務器上的下載程序依然繼續下載呢?

 

在網上找了一下,發現一個命令:nohup。

 

在百度百科中描述 寫道
nohup 命令
  用途:LINUX命令用法,不掛斷地運行命令。
  語法:nohup Command [ Arg ... ] [ & ]
  描述:nohup 命令運行由 Command 參數和任何相關的 Arg 參數指定的命令,忽略所有掛斷(SIGHUP)信號。在註銷後使用 nohup 命令運行後臺中的程序。要運行後臺中的 nohup 命令,添加 & ( 表示“and”的符號)到命令的尾部。
以下是我使用的完整命令:
nohup aria2c -i 9yin-client-url -m 0 -j 1 &
 

      添加之後,終端回到 $  待輸入命令狀態。在此狀態下,可以關閉終端,後臺程序會一直運行。

 

    可以查看已經添加的後臺程序:

 

 

chenyoca@cfuture:~$ jobs
[1]+  Running                 nohup aria2c -i downloadurl -m 0 -j 1 &

 

   可見,後臺程序正在運行中。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章