後台執行linux命令

2021-10-01 23:58:09 字數 857 閱讀 4475

首先把命令封裝到乙個shell指令碼中。那樣才知道後台是哪個pid

一定要記住你的指令碼名稱,最好寫乙個目錄,用來列出你的指令碼任務,後台執行後jobs是無法檢視的(也擔心以後不知道哪個pid是哪個命令)。

之後執行命令

nohup 你的命令 >> 日誌輸出 2>&1 &
示例:我的命令

去檢視日誌指向的getreportitemlog.log中檢視日誌

發現成功執行

檢視是否以後臺執行,先退出(為了檢測是否關閉視窗和使用者還能繼續執行)

在重新進入

沒有毛病,確實執行了

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...