Linux終端將進程掛於后台的方法
如果希望終端關閉后,程序繼續在后台運行
可以使用如下命令
nohup orderthere &
之后會提示一些信息,回車即可,此外,在使用nohup命令后,會自動將終端日志信息輸出於當前目錄下的nohup.out文件中。
命令中的&解釋:
將該符號放置於啟動參數后邊表示設置此進程為后台進程。
同類符號用法:
-
‘;’: 用該符號隔開命令,將使命令從左到右運行,彼此之間不關心是否失敗,一直到執行完畢所有指令。與管道不同。
-
‘|’:管道符號,將上一條命令的輸出作為下一條命令的參數
ps -ef | grep *** #查詢包含指定字符串的進程 cat /etc/passwd | grep /bin/bash | wc -l #有多少個用戶在使用bash
-
‘&&’,‘||’:shell執行命令的時候會返回一個值用以表示是否運行成功(0),shell可以根據‘&&’,‘||’符號和前面命令的返回值進行簡易的邏輯判斷