2015-02-11 88 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