Результаты поиска по запросу "signals"
Как сделать функцию async-signal-safe?
У меня есть следующееsigaction функция обработчика void signal_term_handler(int sig) { printf("EXIT :TERM signal Received!\n"); int rc = flock(pid_file, LOCK_UN | LOCK_NB); if(rc) { char *piderr = "PID file unlock failed!"; fprintf(stderr, ...
У меня ошибка в main.m «Тема 1: сигнал SIGABRT» Как я могу это исправить?
Мой код в файле main.m выглядит следующим образом. Я совсем не изменил его с тех пор, как начал программировать это приложение. #import <UIKit/UIKit.h> #import "rickAppDelegate.h" int main(int argc, char *argv[]) { @autoreleasepool { return ...
б) Затем вы пишете mxbean (проверьте ссылки выше). Этот mxbean будет использован для изменения значения isShutDownTrigerred на true. Вы можете использовать такой инструмент, как jconsole / jManage, чтобы увидеть и изменить mxbeans java-приложения. Как только для «isShutDownTriggered» будет установлено значение true, вышеуказанный поток узнает его и выполнит завершение работы приложения.
ользую пользовательский обработчик сигналов для перехвата сигналов TERM, ABRT и INT в пользовательском Java-демоне. У меня есть этот обработчик в коде, так что я могу отправлять ему сигналы TERM и корректно завершать работу программы с помощью ...
Обработка событий прерывания Ctrl + C в Linux
Я занимаюсь разработкой приложения, которое использует C ++ и компилирует с использованием Linux GNU C Compiler. Тем не менее, я хочу вызвать функцию, так как пользователь прерывает сценарий с помощьюCtrlC ключи. Что я должен делать? Любые ответы ...
Простая обработка сигналов в Linux
У меня есть программа, которая создает много потоков и работает до тех пор, пока либо питание не будет отключено от встроенного компьютера, либо пользователь не используетkill или жеCtrlc прекратить процесс. Вот некоторый код и как выглядит main ...
будет установлен в
рограмма проходит такой цикл: ... while(1){ read(sockfd,buf,sizeof(buf)); ... }Функция чтения блокирует ожидание ввода, которое происходит из сокета. Я хочу обработать SIGINT и в основном сказать ему остановить функцию чтения, если она читает, а ...
как перехватить сигналы Linux? (в С)
Мне нужно перехватывать и отслеживать сигналы от любых двоичных файлов, как это делает strace в Linux. Мне не нужен такой многословный вывод, как настоящий. Я просто хочу знать, как это работает, как я могу перехватить сигнал и как я могу их ...
Могу ли я отправить Ctrl-C (SIGINT) приложению в Windows?
Я (в прошлом) написал кроссплатформенные (Windows / Unix) приложения, которые при запуске из командной строки обрабатывали пользовательский типCtrl-C сочетание таким же образом (то есть, чтобы завершить приложение чисто). Можно ли в Windows ...
Сигнал перехвата CHLD - ZSH работает, а ksh / bash / sh - нет?
могу перехватить сигнал при запуске в дочернем / фоновом процессе. Вот мой простой скрипт bash: #!/bin/bash echo "in child" trap "got_signal" SIGINT function got_signal { echo "trapped" exit 0 } while [ true ]; do sleep 2 doneПри запуске этого ...
Как избежать использования printf в обработчике сигналов?
посколькуprintf не реентерабелен, его использование в обработчике сигналов не может быть безопасным. Но я видел много примеров кодов, которые используютprintf сюда. Поэтому мой вопрос: когда нам нужно избегать использованияprintf в ...