1、&使shell脚本在后台运行,以确保父shell可以继续执行后续命令。否则就需要等待子shell执行完才能继续执行。&后的脚本,fd 0被执行/dev/null。
2、nohup ,确保子shell不会收到sighup信号。sighup信号为终端关闭时给所有进程发送的sighup信号,默认动作为退出。
父进程变为进程1的进程不会收到sighup信号,因为此时此进程已经与控制终端没有关联。
1、&使shell脚本在后台运行,以确保父shell可以继续执行后续命令。否则就需要等待子shell执行完才能继续执行。&后的脚本,fd 0被执行/dev/null。
2、nohup ,确保子shell不会收到sighup信号。sighup信号为终端关闭时给所有进程发送的sighup信号,默认动作为退出。
父进程变为进程1的进程不会收到sighup信号,因为此时此进程已经与控制终端没有关联。