Обмен сигналами между процессами в linux?

"Обеспечьте обмен пятью различными сигналами между 2 процессами. Для каждого изменения сигнала выведите, что на самом деле происходит с точки зрения процессов. После этого напишите одно определяемое пользователем сообщение, которое вы выбираете в качестве следующего аргумента из поля аргумента, полученного при запуске скрипта."

Здравствуйте, нужны какие-то примеры или статьи как можно сделать обмен сигналами между двумя процессами в bash, как в этом задании
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SunTechnik
Почитайте man на две команды:
kill
trap

Kill - посылает сигнал процессу.
В большинстве случаев, процесс, получив сигнал завершает свою работу.
Но с помощью команды trap можно повесить собственный обработчик (команду) на получение сигнала.
Не на все сигналы можно изменить обработчик.

В гугле поищите: Trap — обработка сигналов и ошибок в Bash
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы