2015-02-11 86 views
-1

我需要在shell腳本的後臺運行刪除操作。Bash在腳本中運行後臺命令

我刪除該文件夾是大和時間過長,如果命令目前在前臺

完成的腳本將採取的是

... 
... 
mv /somefolder /somefolder_old ; 
nohup rm -Rf /somefolder_old & 
... 
... 

在前臺執行的命令。

有沒有人有任何建議?

回答

0
nohup rm -Rf /somefolder_old & mv /somefolder /somefolder_old; ....... 

nohup rm -Rf /somefolder_old &,而在同一時間mv /somefolder /somefolder_old正在執行

例嘗試在一個殼以下代碼,這將在後臺執行

while :;do echo hello;sleep 1;done & while :;do echo John;sleep 1;done