1. 程式人生 > >Linux在後臺執行命令或腳本

Linux在後臺執行命令或腳本

使用 linu 方法 amp 刪除 執行 安裝 時間 lin

在日常的工作中,我們會遇到執行備份、恢復數據等執行過程時間很長的命令或者腳本程序運行,此時,我們為防止執行過程被打斷,需要將命令或腳本在後臺執行。
1)方法1
nohup sh reload.sh &
2)方法2(推薦使用)
使用screen命令臨時在後臺開辟一個新的窗口,將命令或腳本放到窗口內執行,這樣執行過程就不會被斷了。
具體實現方法如下:(前提是已經安裝了screen包)
screen -S yangchunliriot 新建一個yangchunliriot的screen
screen -ls 列出所有的session,當然yangchunliriot也在其中
screen -r yangchunliriot 回到yangchunliriot的screen裏
ctrl +a +d 退出screen
等待screen裏的命令或者腳本程序執行完之後,exit退出screen,也是刪除你所創建的screen,用完記得刪除 = =。

Linux在後臺執行命令或腳本