0
ответов

Linux C :можно ли после получения сигнала узнать PID отправителя?

Предположим, моя программа на C обрабатывает SIGUSR1. Когда он получает сигнал, можно ли узнать, кто его послал? то есть,. чтобы получить pid этого процесса?
вопрос задан: 14 September 2017 18:07
0
ответов

Можно ли перехватить сигнал Ctrl+C и запустить функцию очистки в режиме «отсрочки»?

Я хочу захватить сигнал Ctrl+C (SIGINT ), отправленный с консоли, и распечатать некоторые частичные итоги выполнения. Возможно ли это в Голанге? Примечание :Когда я впервые отправил вопрос, я был сбит с толку Ctrl+...
вопрос задан: 19 July 2017 13:11
0
ответов

Поймайте Ctrl+C / SIGINT и изящно завершите многопроцессорность в python

Как мне поймать Ctrl + C в многопроцессорной программе Python и изящно выйти из всех процессов, мне нужно решение для работы как в Unix, так и в Windows. Я пробовал следующий :многопроцессорный импорт импорт...
вопрос задан: 23 May 2017 12:34
0
ответов

Несколько подпроцессов с таймаутами

Я использую рецепт, который полагается на SIGALRM для установки прерывания сигнала тревоги -Использование модуля 'subprocess' с тайм-аутом Проблема в том, что у меня есть более одного скрипта Python, использующего процесс signal.ALARM для ...
вопрос задан: 23 May 2017 12:29
0
ответов

перехват сигналов при чтении из канала с помощью select ()

с использованием select () с конвейером - это то, что я делаю, и теперь мне нужно поймать SIGTERM на этом. Как я могу это сделать? Я должен это сделать, когда select () возвращает ошибку (<0)?
вопрос задан: 23 May 2017 12:23
0
ответов

Django 1.2: Как подключить сигнал pre_save к методу класса

Я пытаюсь определить метод «before_save» в определенные классы в моем проекте django 1.2. У меня возникли проблемы с подключением сигнала к методу класса в models.py. class MyClass(models.Model): ....
вопрос задан: 23 May 2017 12:06
0
ответов

Получение сохраненного адреса указателя инструкции от обработчика сигнала

Мой вопрос несколько отличается от других, которые задавали об адресах ошибок. Я пытаюсь реализовать ужасный взлом, чтобы определить по обработчику сигнала, прервал ли сигнал ...
вопрос задан: 23 May 2017 11:52
0
ответов

LongJMP вне обработчика сигнала?

От вопроса: это хорошая практика программирования для использования SetJMP и LongJMP в C? Два из комментариев были сказаны: «Вы не можете выбрасывать исключение в обработчике сигнала, но вы можете сделать LongJMP ...
вопрос задан: 23 May 2017 11:47
0
ответов

Сигнал PyQt с аргументами произвольного типа / эквивалент PyQt_PyObject для сигналов нового стиля

У меня есть объект, который должен сигнализировать, что значение изменилось, испуская сигнал с новым значением как аргумент. Тип значения может измениться, поэтому я не знаю, как записать тип сигнала ....
вопрос задан: 23 May 2017 11:47
0
ответов

Как я могу обработать сигнал прерывания и вызвать деструктор в C++? [дубликат]

Возможный дубликат:Вызывается ли деструктор при выдаче SIGINT или SIGSTP? Мой код, подобный этому :#, включает #включить #include void handler(int){ std::...
вопрос задан: 23 May 2017 11:46
0
ответов

pid захвата завершенного фонового процесса с использованием ловушки в bash

Я написание сценария bash, запускающего несколько фоновых процессов. Я хотел бы получать уведомления всякий раз, когда процесс завершается; и я хотел бы знать pid завершенного процесса. У меня ...
вопрос задан: 23 May 2017 11:46
0
ответов

Send ctrl-break to java process on 64-bit Windows ala sendsignal on 32-bit

I frequently use the sendsignal tool for WebSphere Application Server processes (server, launchClient, wsadmin, etc.) in order to generate heap dumps. However, sendsignal doesn't work on 64-bit ...
вопрос задан: 23 May 2017 11:45
0
ответов

Paramiko и exec_command - уничтожение удаленного процесса?

Я использую Paramiko для отслеживания -f файла на удаленном сервере. Раньше мы запускали это через ssh -t, но это оказалось ненадежным, и -t вызывал проблемы с нашей системой удаленного планирования. Мой вопрос ...
вопрос задан: 23 May 2017 10:31
0
ответов

Приложение никогда не получает RSSI_CHANGED_ACTION

Я новичок в программировании Android и пытаюсь понять концепцию BroadcastReceivers. Чтобы помочь себе, я просто пытаюсь написать небольшое приложение, которое отслеживает сигнал Wifi ...
вопрос задан: 23 May 2017 10:29
0
ответов

Linux blocking signals to Python init

This is a follow up to my other post Installing signal handler with Python. In short, Linux blocks all signals to PID 1 (including SIGKILL) unless Init has installed a signal handler for a particular ...
вопрос задан: 23 May 2017 02:29
0
ответов

Как асинхронные обработчики сигналов выполняются в Linux?

Я хотел бы точно знать, как выполнение асинхронных обработчиков сигналов работает в Linux. Во-первых, мне неясно, какой поток выполняет обработчик сигнала. Во-вторых, я хотел бы знать ...
вопрос задан: 23 May 2017 00:31
0
ответов

Внешнее отключение сигналов для программы Linux

Можно ли в Linux каким-либо образом отключить сигнализацию для программ извне ... то есть без изменения их исходного кода? Контекст: я вызываю программу C (а также Java) изнутри bash ...
вопрос задан: 11 April 2017 13:41
0
ответов

Сигнал ловушки в дочернем фоновом процессе

Я не могу перехватить сигнал при работе в дочернем / фоновом процессе. Вот мой простой сценарий bash: #! / Bin / bash echo "в дочернем" trap "got_signal" SIGINT function got_signal {echo "...
вопрос задан: 11 April 2017 13:29
0
ответов

Одновременно следить за сигналами и выходом из процесса в оболочке Bourne

У меня есть оболочка Bourne (/bin/sh )сценарий (для переносимости ), который хочет контролировать другую программу. Он должен запустить другую программу, а затем дождаться ее выхода. Когда вторая программа завершает работу, она делает...
вопрос задан: 11 April 2017 08:00
0
ответов

Bash, CTRL + C в eval, не прерывая основной сценарий

В моем сценарии bash я запускаю внешнюю команду, которая хранится в переменной $ cmd. (Это может быть что угодно, даже какой-нибудь простой bash oneliner.) Если ctrl + C нажимается во время выполнения сценария, я хочу, чтобы это ...
вопрос задан: 9 March 2017 09:53
0
ответов

Why does int 3 generate a SIGSEGV in 64-bit instead of stopping the debugger?

In 32 bits mode programming I used to employ int 3 in my programs a lot for stopping at a given location with the debugger (embedding the instruction in the source). Now in 64 bits it seems to not be ...
вопрос задан: 13 February 2017 11:38
0
ответов

Отлавливать функцию, передавая аргументы?

Я искал везде и пришел к выводу, что нет способа сделать это, кроме как иметь глобальные переменные, но я верю, что гуру на stackoverflow.com могут мне помочь: Is ...
вопрос задан: 10 February 2017 00:09
0
ответов

Использование sigaction ()

Мне нужно отправить два сигнала процессу, SIGUSR1 и SIGUSR2, чтобы изменить конкретную логическую переменную в программе (SIGUSR1 устанавливает ее значение true, SIGUSR2 устанавливает значение false). Итак, я написал ...
вопрос задан: 21 January 2017 19:05
0
ответов

Qt соединяет два сигнала вместе с помощью QueuedConnection

В документации Qt указано, что возможно соединить два сигнала вместе: Возможно даже соединить сигнал напрямую с другим сигналом. Я пробовал: connect(x, SIGNAL(S()), y, SIGNAL(func())...
вопрос задан: 10 December 2016 14:45
0
ответов

Разрешает ли Linux любой системный вызов из обработчиков сигналов?

Насколько я понимаю, в общем случае поведение не определено, если вы вызываете не -безопасную функцию асинхронного сигнала из обработчика сигнала, но я слышал, что linux позволяет вам безопасно вызывать любой системный вызов....
вопрос задан: 28 November 2016 23:15
0
ответов

Обработка нескольких SIGCHLD

В системе под управлением Linux 2.6.35+ моя программа создает множество дочерних процессов и отслеживает их . Если дочерний процесс умирает, я делаю некоторую очистку и снова запускаю процесс. Я использую signalfd (), чтобы получить ...
вопрос задан: 27 June 2016 05:29
0
ответов

Стандартный способ полного завершения работы с помощью Boost.Asio

Я пишу кроссплатформенную серверную программу на C ++ с использованием Boost.Asio. Следуя примеру HTTP-сервера на этой странице, я хотел бы обрабатывать запрос на завершение работы пользователя без использования реализации -...
вопрос задан: 31 May 2016 18:04
0
ответов

Нужно что-то вроде готового сигнала от QWidget

Я ищу что-то вроде готового сигнала от QDialog, только для QWidget. Причина в том, что я отключаю свою панель инструментов, как только всплывающий виджет (что совсем не проблема), и я хочу панель инструментов ...
вопрос задан: 13 April 2016 01:58
0
ответов

Сходство между двумя сигналами: ищем простую меру

У меня есть 20 сигналов (временных курсов) в группе A и 20 сигналов в группе B. Я хочу найти показатель, чтобы показать, что группа A отличается от группы B. Например, я запустил xcorr для сигналов в каждой ...
вопрос задан: 1 April 2016 22:07
0
ответов

Как удалить столбец (атрибут) из хранилища данных GAE?

У меня есть постоянный класс, хранящийся в хранилище данных GAE. Я удалил один из атрибутов класса. Новые записи в этой таблице показывают значение <нет> для удаленного атрибута. Но есть ли ...
вопрос задан: 17 February 2016 23:50