首先把命令封裝到乙個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 如果想把它調回到前台執行,...