home.social

#sigchld — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sigchld, aggregated by home.social.

  1. PID 1 на минималках: свой init, который жмёт зомби

    Привет, Хабр! Сегодня расскажу о довольно узком, но довольно интересном моменты работы с Linux — о процессе с PID 1 и зомби-процессах. Когда запускаешь приложение в минимальном окружении и оно оказывается первым процессом, могут возникнуть небольшие сюрпрзики. Та же команда ps может показывать несколько процессов со статусом <defunct> . Эти дефекты и есть зомби-процессы. Столкнувшись с ними впервые, можно растеряться, ведь процесс уже завершился, а запись о нём всё торчит в таблице процессов. Как так, и главное, что с этим делать? Давайте смотреть, почему появляются зомби, какую роль здесь играет процесс №1 (он же init), и как написать свой минималистичный init, который этих зомби убивает (то есть убирает) автоматически. Разобраться, как работает PID 1

    habr.com/ru/companies/otus/art

    #linux #PID_1 #init_процесс #zombi_процесс #зомбипроцессы_Linux #waitpid #SIGCHLD #docker_контейнер

  2. PID 1 на минималках: свой init, который жмёт зомби

    Привет, Хабр! Сегодня расскажу о довольно узком, но довольно интересном моменты работы с Linux — о процессе с PID 1 и зомби-процессах. Когда запускаешь приложение в минимальном окружении и оно оказывается первым процессом, могут возникнуть небольшие сюрпрзики. Та же команда ps может показывать несколько процессов со статусом <defunct> . Эти дефекты и есть зомби-процессы. Столкнувшись с ними впервые, можно растеряться, ведь процесс уже завершился, а запись о нём всё торчит в таблице процессов. Как так, и главное, что с этим делать? Давайте смотреть, почему появляются зомби, какую роль здесь играет процесс №1 (он же init), и как написать свой минималистичный init, который этих зомби убивает (то есть убирает) автоматически. Разобраться, как работает PID 1

    habr.com/ru/companies/otus/art

    #linux #PID_1 #init_процесс #zombi_процесс #зомбипроцессы_Linux #waitpid #SIGCHLD #docker_контейнер

  3. PID 1 на минималках: свой init, который жмёт зомби

    Привет, Хабр! Сегодня расскажу о довольно узком, но довольно интересном моменты работы с Linux — о процессе с PID 1 и зомби-процессах. Когда запускаешь приложение в минимальном окружении и оно оказывается первым процессом, могут возникнуть небольшие сюрпрзики. Та же команда ps может показывать несколько процессов со статусом <defunct> . Эти дефекты и есть зомби-процессы. Столкнувшись с ними впервые, можно растеряться, ведь процесс уже завершился, а запись о нём всё торчит в таблице процессов. Как так, и главное, что с этим делать? Давайте смотреть, почему появляются зомби, какую роль здесь играет процесс №1 (он же init), и как написать свой минималистичный init, который этих зомби убивает (то есть убирает) автоматически. Разобраться, как работает PID 1

    habr.com/ru/companies/otus/art

    #linux #PID_1 #init_процесс #zombi_процесс #зомбипроцессы_Linux #waitpid #SIGCHLD #docker_контейнер

  4. PID 1 на минималках: свой init, который жмёт зомби

    Привет, Хабр! Сегодня расскажу о довольно узком, но довольно интересном моменты работы с Linux — о процессе с PID 1 и зомби-процессах. Когда запускаешь приложение в минимальном окружении и оно оказывается первым процессом, могут возникнуть небольшие сюрпрзики. Та же команда ps может показывать несколько процессов со статусом <defunct> . Эти дефекты и есть зомби-процессы. Столкнувшись с ними впервые, можно растеряться, ведь процесс уже завершился, а запись о нём всё торчит в таблице процессов. Как так, и главное, что с этим делать? Давайте смотреть, почему появляются зомби, какую роль здесь играет процесс №1 (он же init), и как написать свой минималистичный init, который этих зомби убивает (то есть убирает) автоматически. Разобраться, как работает PID 1

    habr.com/ru/companies/otus/art

    #linux #PID_1 #init_процесс #zombi_процесс #зомбипроцессы_Linux #waitpid #SIGCHLD #docker_контейнер