0
ответов

Цепочка сигналов JVM SIGPIPE

У нас есть приложение C ++ со встроенной JVM (Sun). Поскольку мы регистрируем собственные обработчики сигналов, рекомендуется сделать это перед инициализацией JVM, поскольку она устанавливает свои собственные обработчики (см. Здесь) ....
вопрос задан: 10 November 2010 22:26
0
ответов

Как перехватить СИГНАЛ в java-приложении, инициализированном с помощью сценария bash

Я перехватываю сигнал INT в java, используя следующий код: Signal.handle (new Signal ("INT"), new SignalHandler () {public void handle (Signal sig) {log.warn ("Received ...
вопрос задан: 10 November 2010 17:36
0
ответов

Состояние гонки в загадке обработчиков сигналов C

Мне нужно знать, как избежать состояния гонки при обработке сигналов в C. Каждый раз, когда моя программа получает сигнал, я хотите, чтобы он изменил (глобальный) связанный список. Жизненно важно, чтобы я не пропустил ...
вопрос задан: 2 November 2010 11:25
0
ответов

Как правильно использовать одну функцию обработчика сигналов для нескольких сигналов?

Как лучше всего в C в Linux настроить программу, которая может обрабатывать несколько сигналов POSIX с одной и той же функцией? Например, в моем коде есть функция-обработчик, которую я хочу использовать в общем виде ...
вопрос задан: 24 October 2010 16:20
0
ответов

C ++ - Clutter 1.0 - вызов функции из потока вызывает segfault

Я борюсь с вызовом функции беспорядка из лишней нити. Я использую boost :: thread для потоковой передачи и библиотеку помех 1.0. Чтобы быть конкретным, поток содержит зацикленную функцию, которая излучает ...
вопрос задан: 12 October 2010 07:26
0
ответов

Обработчик сигнала SIGKILL

У меня есть требование записывать в файл журнала при получении любой команды завершения, такой как SIGTERM и SIGKILL. Я могу зарегистрироваться для SIGTERM, но как обрабатывать сигнал SIGKILL?
вопрос задан: 11 October 2010 17:51
0
ответов

Как я могу поймать SIGINT в потоковой программе Python?

При использовании потокового модуля и класса Thread () не удалось поймать SIGINT (Ctrl + C в консоли). Зачем и что мне делать? Простая тестовая программа: #! / Usr / bin / env python import threading def test (suffix) ...
вопрос задан: 4 October 2010 09:15
0
ответов

Отправка SIGSTOP дочернему процессу останавливает все выполнение. C

Когда я вызываю kill (Child_PID, SIGSTOP); от родителя я ожидаю, что потомок остановит выполнение, а родитель продолжит. Это ожидаемое поведение или мне нужно явно объявить SIGSTOP ...
вопрос задан: 3 October 2010 19:21
0
ответов

Могу ли я установить единый обработчик сигналов для всех сигналов в Perl?

Можно ли в Perl установить только один обработчик сигналов для всех сигналов, которые он получает? Причина в том, что я не знаю, какой сигнал будет получать мой код Perl во время выполнения. Один из способов увидеть ...
вопрос задан: 1 October 2010 17:31
0
ответов

Базовая обработка сигналов в C ++

Это довольно простой сценарий, но я не нахожу слишком много полезных ресурсов. У меня есть программа на C ++, работающая в Linux, которая выполняет обработку файлов. Читает строки, выполняет различные преобразования, записывает данные ...
вопрос задан: 28 September 2010 23:00
0
ответов

How to stop python from propagating signals to subprocesses?

I'm using python to manage some simulations. I build the parameters and run the program using: pipe = open('/dev/null', 'w') pid = subprocess.Popen(shlex.split(command), stdout=pipe, stderr=pipe) My ...
вопрос задан: 24 September 2010 22:12
0
ответов

Trouble sending signal to child process in C

I've been trying to figure out if this is possible the way I've done it or not. This program should fork a child process that loops printing to STDOUT, and the parent should exit to return the ...
вопрос задан: 23 September 2010 03:48
0
ответов

python 2.6.x theading / signal / atexit не работает в некоторых версиях?

Я видел много вопросов, связанных с этим ... но мой код работает на python 2.6.2 и не работает на python 2.6.5. Я ошибаюсь, думая, что все функции atexit "регистрируются через этот модуль ..."
вопрос задан: 14 September 2010 22:24
0
ответов

Как сбросить SIGINT на значение по умолчанию после указания какого-то определенного пользователем обработчика в течение некоторого времени?

Я использую сигнал (SIGINT, my_handler), чтобы указать SIGINT для my_handler. Через некоторое время я хочу сбросить его на любой обработчик по умолчанию, на который он указывает в целом. Как я могу это сделать?
вопрос задан: 5 September 2010 06:01
0
ответов

C: предупредите о функции (параметры?)

У меня есть следующий код c: пустой обработчик (интервал n) {printf ("n значение: %i\n");} международное основное () {сигнал (SIGTSTP, обработчик);//^Z на клавиатуре для (интервал n = 0;; n ++) {}} мне любопытно...
вопрос задан: 25 July 2010 02:21