我正在使用复杂的bash脚本执行各种操作,并重新启动运行它的Linux(CentOS 6)服务器。该脚本是从几个不同的地方调用的。 我正在寻找一种方法来在新的流程树中启动执行这个复杂的bash脚本。
我整理了以下文字图来说明情景:
a_process_that_calls_script
\_ subshells/processes/commands_of_calling_process
...
bash_script
\_ subshells/commands/other_scripts_called
答案 0 :(得分:2)
可能重复:How can I launch a new process that is NOT a child of the original process?
如果你有一个进程调用脚本作为孙子进程,然后子进程退出,那么孙子将成为init进程的子进程。