我有一个运行备份命令的bash脚本。脚本运行得很好。但是,由于备份所有内容,脚本需要一段时间才能成功执行。
您可以从终端执行脚本并让它在终端的后台执行吗?
现在我必须打开一个新的终端窗口,因为脚本需要几个小时,因为我无法在执行bash脚本的同一终端中输入命令,直到bash脚本完成。
我认为如果我在系统启动时运行bashscript就可以看到,脚本会在后台运行。
答案 0 :(得分:3)
如果关闭终端,它将关闭脚本执行过程。如果要在后台运行脚本并且不希望当前窗口成为进程的父进程,请执行以下命令:
./bash_script &
重要的是下一步运行
exit
这会将过程重新显示给操作系统,并且该过程将在后台运行。所以你可以退出终端。