Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如果我用nohup运行一个脚本,它反过来调用另一个脚本,那么另一个脚本是否受nohup的影响?_Shell_Ubuntu_Nohup - Fatal编程技术网

Shell 如果我用nohup运行一个脚本,它反过来调用另一个脚本,那么另一个脚本是否受nohup的影响?

Shell 如果我用nohup运行一个脚本,它反过来调用另一个脚本,那么另一个脚本是否受nohup的影响?,shell,ubuntu,nohup,Shell,Ubuntu,Nohup,假设我有一个名为script1的脚本,它在代码中的某个地方调用script2: ... ./script2 ... 假设我运行script1: nohup ./script1 脚本2会受到nohup的影响吗 nohup命令将命令从运行该命令的控制终端分离。子进程从父进程继承环境,因此也是分离的 该命令的名称来自“无挂断”,指信号。该信号用于通知进程终端已关闭,无法再进行输入/输出。该信号仅发送至连接至终端的进程(读取和/或写入;例如交互式用户输入/输出)。nohup工具只需将给定命令的输入/

假设我有一个名为script1的脚本,它在代码中的某个地方调用script2:

...
./script2
...
假设我运行script1:

nohup ./script1

脚本2会受到nohup的影响吗

nohup命令将命令从运行该命令的控制终端分离。子进程从父进程继承环境,因此也是分离的

该命令的名称来自“无挂断”,指信号。该信号用于通知进程终端已关闭,无法再进行输入/输出。该信号仅发送至连接至终端的进程(读取和/或写入;例如交互式用户输入/输出)。
nohup
工具只需将给定命令的输入/输出重定向到远离终端的位置,从而确保在终端关闭时不会收到
SIGHUP
。在类似Unix的OSs上,子进程自动从父进程继承I/O重定向