如图是一段shell脚本,这段程序,启动后会有5个进程(排除掉echo):ping、循环体、sleep $2、sleep$1,以及test.sh进程自身。
脚本名为test.sh,则对于其它4个进程来说,在test.sh执行完成之前,父进程就是test.sh,而当test.sh结束之后,父进程的ppid就变成了1.
1是init进程,由内核创建,任何进程的父进程结束之后,子进程都不会被主动终结,而是继承给了init进程
如图是一段shell脚本,这段程序,启动后会有5个进程(排除掉echo):ping、循环体、sleep $2、sleep$1,以及test.sh进程自身。
脚本名为test.sh,则对于其它4个进程来说,在test.sh执行完成之前,父进程就是test.sh,而当test.sh结束之后,父进程的ppid就变成了1.
1是init进程,由内核创建,任何进程的父进程结束之后,子进程都不会被主动终结,而是继承给了init进程