Почему init отключает процесс, если он слишком быстро обновляется?

В случае, если процесс, указанный в /etc/inittab сбой, init говорит:

 INIT: Id "x1" respawning too fast: disabled for 5 minutes 

Почему он это делает? Что можно сделать за эти 5 минут, если при загрузке произойдет сбой? И даже если это не происходит при загрузке, зачем делать паузу? Предполагается ли он экономить ресурсы?

    2 Solutions collect form web for “Почему init отключает процесс, если он слишком быстро обновляется?”

    Потому что процесс, который умирает (падает, предположительно) вскоре после запуска, нарушается и должен быть исправлен. Тратить ресурсы на это не имеет смысла (и процесс сбоя может нанести ущерб, например, оставлять отстающие файлы позади).

    Процессы, запущенные init, как правило, должны быть долговечными демонами, которые перезапускаются только тогда, когда их конфигурация была изменена или когда они были обновлены, или программы входа в систему, которые перезапускаются при выходе пользователя из консоли. Если процесс, запускаемый init, очень быстро завершается (и обновляется init), что указывает на то, что что-то идет не так, как правило, что программа неправильно сконфигурирована и сбой во время ее запуска. Это не математическая определенность, но это хорошая эвристика.

    Вместо того, чтобы постоянно тратить ресурсы на запуск программы, которая не делает ничего полезного, init останавливается через некоторое время и дает немного времени на время администратора для восстановления системы или для подсистемы, на которую программа зависит, чтобы стать в сети ,

    Linux и Unix - лучшая ОС в мире.