Bash在脚本中运行后台命令

时间:2015-02-11 00:41:42

标签: bash shell background command

我需要在shell脚本中在后台运行删除。

我正在删除的文件夹很大,如果命令在前台完成,则需要很长时间

目前脚本是

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

该命令在前台执行。

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

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

nohup rm -Rf /somefolder_old &这将在后台执行,同时mv /somefolder /somefolder_old正在执行

示例在shell中尝试以下代码

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