command & 直接在后台執行程序
ctrl+c 退出前台的命令,不再運行
ctrl+z 掛起前台命令暫停運行,回到shell命令行環境中
bg 將剛掛起的命令放到后台執行
bg %3 將第三個job放到后台執行
kill %3 殺死第三個job。不再運行
fg 將剛掛起的命令返回前台執行
fg %3 將第三個job返回前台執行
jobs 察看當前shell下執行的全部程序;帶+表示最新的jobs;帶-表示次新的jobs;其它jobs不帶符號
ctrl+c 退出前台的命令,不再運行
ctrl+z 掛起前台命令暫停運行,回到shell命令行環境中
bg 將剛掛起的命令放到后台執行
bg %3 將第三個job放到后台執行
kill %3 殺死第三個job。不再運行
fg 將剛掛起的命令返回前台執行
fg %3 將第三個job返回前台執行
jobs 察看當前shell下執行的全部程序;帶+表示最新的jobs;帶-表示次新的jobs;其它jobs不帶符號
nohup=no hang up,不掛斷。假設你正在執行一個進程。並且你認為在退出帳戶時該進程還不會結束,那么能夠使用nohup命令。
該命令能夠在你退出帳戶/關閉終端之后繼續執行對應的進程.長命令必須寫在shell文件里,否則nohup不起作用
nohup command & //該命令的一般形式
nohup command > myout.file 2>&1 & //log輸出到myout.file。並將標准錯誤輸出重定向到標准輸出,再被重定向到myout.file
nohup command > myout.file 2>&1 & //log輸出到myout.file。並將標准錯誤輸出重定向到標准輸出,再被重定向到myout.file
