Linux後臺執行任務且不打印輸出到終端

前言spa

Linux運行腳本通常都會佔用終端,對於很快結束的任務可能沒什麼,可是有不少任務會一直執行或者執行花費很長時間,這時把它轉到後臺執行是最明智的選擇。日誌

正文code

運行以下命令便可將腳本轉到後臺運行:blog

# ./DINA.py &

DINA.py就是我要運行的腳本,就在當前文件夾下,命令末尾加個&就能夠轉後臺運行。class

可是這種方式有個缺陷,就是它的輸出仍是會打印到終端,給咱們形成困擾,所以建議用下面的這種方式:後臺

# ./DINA.py >DINAlog.txt 2>&1 &

這裏的>是定向符,能夠將輸出打印到日誌文件,DINAlog.txt就是我創建的日誌文件。>  默認爲標準輸出重定向,2>&1  意思是把 標準錯誤輸出 重定向到 標準輸出。終端

相關文章
相關標籤/搜索