在后台执行bash脚本?

时间:2015-03-09 19:15:20

标签: linux bash terminal

我有一个运行备份命令的bash脚本。脚本运行得很好。但是,由于备份所有内容,脚本需要一段时间才能成功执行。

您可以从终端执行脚本并让它在终端的后台执行吗?

现在我必须打开一个新的终端窗口,因为脚本需要几个小时,因为我无法在执行bash脚本的同一终端中输入命令,直到bash脚本完成。

我认为如果我在系统启动时运行bashscript就可以看到,脚本会在后台运行。

1 个答案:

答案 0 :(得分:3)

如果关闭终端,它将关闭脚本执行过程。如果要在后台运行脚本并且不希望当前窗口成为进程的父进程,请执行以下命令:

./bash_script &

重要的是下一步运行

exit

这会将过程重新显示给操作系统,并且该过程将在后台运行。所以你可以退出终端。