前言
Linux運行腳本一般都會占用終端,對於很快結束的任務可能沒什么,但是有很多任務會一直執行或者執行花費很長時間,這時把它轉到后台執行是最明智的選擇。
正文
運行如下命令即可將腳本轉到后台運行:
# ./DINA.py &
DINA.py就是我要運行的腳本,就在當前文件夾下,命令末尾加個&就可以轉后台運行。
但是這種方式有個缺陷,就是它的輸出還是會打印到終端,給我們造成困擾,因此建議用下面的這種方式:
# ./DINA.py >DINAlog.txt 2>&1 &
這里的>是定向符,可以將輸出打印到日志文件,DINAlog.txt就是我建立的日志文件。> 默認為標准輸出重定向,2>&1 意思是把 標准錯誤輸出 重定向到 標准輸出。