Назови известные тебе сигналы Linux и их функции.

В Linux сигналы — это способ асинхронного уведомления процессов о событиях. Вот основные типы сигналов и их назначения:

Короткий ответ

Что ответить на собеседовании

В Linux сигналы — это способ асинхронного уведомления процессов о событиях. Вот основные типы сигналов и их назначения:

Подробный разбор

Ответ с пояснениями

В Linux сигналы — это способ асинхронного уведомления процессов о событиях. Вот основные типы сигналов и их назначения:

  • SIGINT (2) — прерывание процесса (обычно Ctrl+C в терминале).
  • SIGTERM (15) — запрос на корректное завершение процесса.
  • SIGKILL (9) — немедленное завершение процесса (нельзя перехватить или игнорировать).
  • SIGSTOP (19) — приостановка процесса (нельзя перехватить).
  • SIGCONT (18) — продолжение приостановленного процесса.
  • SIGHUP (1) — сигнал «подвешивания» терминала, часто используется для перезагрузки конфигурации.
  • SIGQUIT (3) — прерывание с дампом памяти.
  • SIGALRM (14) — сигнал таймера.
  • SIGUSR1 и SIGUSR2 (10 и 12) — пользовательские сигналы для произвольных целей.

Каждый сигнал имеет номер и стандартное действие, но процессы могут перехватывать большинство сигналов для выполнения специальных обработчиков.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку