我有一个运行备份命令的 bash 脚本。脚本运行良好。但是,由于它备份了所有内容,因此脚本成功执行需要一段时间。
你能从终端执行脚本并让它在终端后台执行吗?
现在我必须打开一个新的终端窗口,因为脚本需要几个小时,因为在 bash 脚本完成之前,我无法在执行 bash 脚本的同一终端中输入命令。
如果我在系统启动时运行 bashscript,我认为这是可能的,脚本会在后台运行。
最佳答案
如果您关闭终端,它将关闭脚本执行过程。如果您想在后台运行脚本并且不希望当前窗口成为进程的父窗口,请执行此操作:
./bash_script &
重要的是接下来要运行
exit
这会将进程重新分配给操作系统,并且进程将真正在后台运行。所以你可以退出终端。
关于linux - 在后台执行 bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28950024/