Within the JUNOS software, an initialization process (init) starts and monitors all the other software processes when the router boots.
If a software process terminates or fails to start when called, the init process attempts to restart it a limited number of times and logs any failure information for further investigation.