Tag: сигналов

тайм-аут

Я хочу выполнить эти две команды таймаута по одной и той же команде, но с другим временем и инструкциями. Так timeout –signal=SIGINT 5s command timeout –signal=SIGKILL 10s command Как добавить их в одну строку?

Преднамеренно создать невосприимчивый графический процесс

Иногда я хочу проверить, как работает графическое приложение в ответ на SIGTERM , SIGQUIT , xkill и всплывающее окно с надписью «Вы хотите прекратить это приложение?». Какой простой и надежный метод преднамеренно создать невосприимчивый графический процесс с идеей запускать его, например, в strace ?

Что такое сигнальные ловушки?

Сигналы – это способ связи между процессом, но у меня есть некоторые вопросы. Каковы сигнальные ловушки? Как ловушки связаны с сигналами в операционной системе?

Невозможно переписать команду «trap» для SIGTSTP, SIGTTIN и SIGTTOU

Я хочу захватить сигнал SIGTSTP, но я не могу. Когда я вызываю команду trap без аргументов, я получаю следующее: trap — '' SIGTSTP trap — '' SIGTTIN trap — '' SIGTTOU Очевидно, что у моей trap есть уже заранее определенное поведение. Проблема в том, что я не могу ее переписать, даже когда я зарегистрирован как […]

убийство подпроцессов и ловушек

У меня есть следующие два сценария, которые имитируют некоторые работы: start.sh просто запускает 2 (mpi) процессы со скриптом mpiproc.sh . start.sh #!/bin/bash function trap_with_arg() { func="$1" ; shift for sig ; do trap "$func $sig" "$sig" done } function handleSignal() { echo "Received signal (sleep for 10 sec)" for i in {1..2} do echo "start.sh: […]

При завершении работы перед установкой аварийного сигнала отключите накопители?

Поэтому, основываясь на моем понимании процесса выключения Unix / Linux (который очень ограничен, я допускаю), я думаю, что в какой-то момент эти шаги происходят: 1. смонтированные диски размонтируются 2. сигнал завершения отправляется в запущенные приложения, что позволяет приложения для очистки перед выходом Теперь, что происходит первым? Или № 1 вообще не происходит? Или заказ не […]

Ключ, отличный от Control для отправки SIG *?

Я хотел бы поменять Ctrl & Super, чтобы я мог использовать физический супер / мета-ключ для копирования / вставки / выбора -все / найти / и т. Д. без специфичной для приложения конфигурации, которая часто не существует. Тем не менее, я хотел бы сохранить SIGINT, EOF, приостановить и т. Д. На физическом контрольном ключе. Я […]

FreeBSD: все вышло из сигнала 12 после того, как «make buildworld»

Я загрузил и скомпилировал исходный код FreeBSD с помощью: git clone https://github.com/freebsd/freebsd.git /usr/src cd /usr/src make clean make buildworld и буквально все выйдет на сигнал 12. Я попытался reboot систему, но reboot вышла из сигнала 12, поэтому мне пришлось нажать кнопку питания, чтобы выключить мое устройство. Когда я снова загружаюсь в FreeBSD, я даже не […]

Дайте группе право отправлять сигналы убийства

У меня есть процесс, который выполняется user1. И мне нужно предоставить всем членам группы право отправить на нее некоторый сигнал об kill . До сих пор я всегда получал этот результат: myProcess(13919): Operation not permitted myProcess: no process killed Из того, что я нашел в Интернете, архитектура Linux призвана не разрешать другим пользователям отправлять сигналы […]

Что происходит с запрошенными рекурсивными сигналами?

Люди часто нажимают Ctrl + c или Ctrl + z чтобы отменить или отказаться от задания, если процесс становится вялым, в этом случае, какой из этих сигналов обрабатывается, первый или последний ? обрабатывается каждый сигнал? если нет, то какие из них игнорируются ?

Interesting Posts

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

Использовать TL-WN727N в режиме AP

AIX и оракул: процесс aioserver не умрет

Неоконфликтный конфликт с автоматическим прерыванием линии в vim

Как проверить исходное содержимое раздела?

OpenSUSE: найти все пакеты без репозитория

Force bash, чтобы уважать новые строки в командном выходе

Невозможно построить QTAV для cubieboard2 на кубине

Мертвая клавиша не работает с консолью, yakuake

$ PATH самостоятельно vs echo $ PATH

У меня есть Debian на моем сервере. Должен ли я использовать версию программного обеспечения Centos или Ubuntu, которую мне нужно установить?

Как проверить эквивалент PIPESTATUS во время выполнения PROMPT_COMMAND?

Debian не может найти загрузочное устройство

Можно ли изменить файл yml с помощью сценария оболочки?

Ошибка php-fpm неспособна связать прослушивающий сокет для адреса 127.0.0.1:9003: Разрешение отклонено (13)

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