10
ответов

Возвращение к жизни после Нарушения Сегментации

Действительно ли возможно восстановить нормальный поток выполнения программы C после ошибки Отказа Сегментации? структура {интервал x;};* = 0; a-> x = 123;//это то, где нарушение сегментации...
вопрос задан: 20 July 2010 15:54
9
ответов

Что такое сигнал в Unix?

Этот комментарий смущает меня: "kill -l обычно перечисляет все сигналы". Я думал, что сигнал означает квантованное количество энергии. [Добавлено] Пожалуйста, уточните (вычислительный) сигнал в Unix и ...
вопрос задан: 28 August 2009 19:01
7
ответов

Как лучше всего отправить сигнал всем членам группы процессов?

Я хочу убить целое дерево процессов. Каков наилучший способ сделать это с использованием любых распространенных языков сценариев? Я ищу простое решение.
вопрос задан: 7 July 2018 16:58
7
ответов

Что убило мой процесс и почему?

Мое приложение работает в Linux как фоновый процесс. В настоящее время он запускается из командной строки в окне терминала. Недавно пользователь некоторое время выполнял приложение, и оно умерло ...
вопрос задан: 7 July 2018 08:26
7
ответов

Коммуникация межпотока. Как отправить сигнал в другой поток

В моем приложении у меня есть два потока "основной поток", который занят большую часть времени "дополнительный поток", который отсылает некоторый Запрос HTTP и какие блоки, пока это не получает ответ. Однако...
вопрос задан: 23 May 2017 11:51
7
ответов

При каких обстоятельствах деструкторы C++ не собираются называться?

Я знаю, что к моим деструкторам обращаются нормальные, раскручиваются стека и когда исключения выдаются, но не, когда выход () называют. Есть ли любые другие случаи, куда мои деструкторы не собираются добираться...
вопрос задан: 5 July 2010 12:39
6
ответов

Что лучший способ состоит в том, чтобы заставить поток сигнализировать о другом потоке в.NET?

У меня должен быть сигнал потока другой, если пользователь хочет прервать выполнение, однако я не уверен в том, как реализовать signaling/signal-checking механизм. Я не хотел бы иметь одиночный элемент...
вопрос задан: 23 May 2017 12:34
6
ответов

Контакт с Исключениями в операции с плавающей запятой

Я не уверен, как иметь дело с исключениями в операции с плавающей запятой или в C или в C++. От Wiki, там следуют за типами исключений в операции с плавающей запятой: IEEE 754 определяет пять арифметических ошибок, которые являются к...
вопрос задан: 8 February 2010 02:24
6
ответов

longjmp () от обработчика сигналов

Я использую следующий код, чтобы попытаться считать вход от пользователя и тайм-аута и выхода, если больше чем 5 секунд передают. Это выполняется через комбинацию setjmp/longjmp и сигнала SIGALRM...
вопрос задан: 11 November 2009 14:39
6
ответов

Ошибка Java: java.lang. IllegalArgumentException: Сигнал уже используется VM: INT

Я исследую проблему Java (использующий IBM JVM 1.4.2 64-разрядных) на Red Hat Linux. Я задаюсь вопросом, видел ли кто-либо это сообщение об ошибке прежде и знает, существует ли обходное решение к этой проблеме? Источник:...
вопрос задан: 6 July 2009 16:06
6
ответов

Найдите PID Процесса по имени без Использования popen () или система ()

У меня есть имя процесса, и я должен отправить, уничтожение () сигнализируют к тому процессу, но мне нужен его PID для вызова, уничтожают (). Я только хотел бы использовать: popen ("pidof process_name"); как последняя вещь. Есть ли любой другой.
вопрос задан: 17 December 2008 15:53
6
ответов

Как предотвратить SIGPIPEs (или обработать их правильно),

У меня есть маленькая программа сервера, которая принимает соединения на TCP или локальном сокете UNIX, читает простую команду и, в зависимости от команды, отправляет ответ. Проблема состоит в том, что клиент может иметь нет...
вопрос задан: 10 November 2008 05:28
5
ответов

Каково различие между sigaction и сигналом?

Я собирался добавить дополнительный обработчик сигналов к приложению, которое мы имеем здесь, и я заметил, что автор использовал sigaction () для установки других обработчиков сигналов. Я собирался использовать сигнал (). Следовать...
вопрос задан: 2 January 2019 14:31
5
ответов

Как избежать, чтобы прерывание сна звонило из-за сигнала в Linux?

Я использую оперативный сигнал в Linux, который будет уведомлен относительно прибытия новых данных в последовательном порту. К сожалению, это заставляет вызовы сна быть прерванными, когда существует сигнал. Делает кто-либо знает о...
вопрос задан: 28 April 2018 10:33
5
ответов

Как получить сигнал Control+D?

Я хочу получить сигнал Ctrl+D в своей программе и записать обработчик сигналов для него. Как я могу сделать это? Я работаю над C и использую систему Linux.
вопрос задан: 2 September 2017 04:15
5
ответов

В каком порядке я должен отправить сигналы корректно завершить работу процессов?

В комментарии к этому ответу другого вопроса говорит комментатор: не используйте уничтожают 9 если абсолютно необходимый! SIGKILL не может быть захвачен так, закрытая программа не может выполнить завершение работы...
вопрос задан: 23 May 2017 11:54
5
ответов

Алгоритм для соответствия зависящий от времени (1D) сигналы

Я задавался вопросом, мог ли кто-то указать на меня на алгоритм/технику, который используется для сравнения зависящих от времени сигналов. Идеально, этот гипотетический алгоритм взял бы в 2 сигналах как исходные данные и возвратился бы...
вопрос задан: 1 April 2016 22:29
5
ответов

Как мне записать SIGINT в Python?

Я работаю над сценарием Python, который запускает несколько процессов и соединений с базой данных. Время от времени я хочу убить скрипт с помощью сигнала Ctrl + C, и я хотел бы сделать некоторую очистку. В Perl я бы ...
вопрос задан: 20 December 2014 20:08
5
ответов

Как отключить ctrl-z, ctrl-c от того, чтобы убегать из сценария PHP

Кто-то может указать на меня в корректном направлении для исследования, как препятствовать тому, чтобы пользователи убежали из сценария PHP с Ctrl+Z, Ctrl+C?
вопрос задан: 13 January 2014 08:18
5
ответов

Терминал сервера в C [дубликат]

int main (void) {int sock_fd = connect_to_server (PORT, "127.0.0.1"); char username [50]; // Запросить имя пользователя printf («Имя пользователя:\n»); // Прочитайте имя пользователя из STDIN scanf ("% s" ...
вопрос задан: 20 March 2010 23:30
5
ответов

Преобразование исключений в операции с плавающей запятой в исключения C++

Действительно ли возможно преобразовать исключения в операции с плавающей запятой (сигналы) в исключения C++ на x86 Linux? Это для отладки целей, таким образом, немобильность и недостаток хорошо (например, если это не 100%...
вопрос задан: 17 September 2008 17:40
4
ответа

Как я могу поймать событие ctrl-c?

Как я ловлю событие Ctrl+C в C++?
вопрос задан: 2 December 2018 19:48
4
ответа

Django: предупредите, когда пользователь войдет в систему?

В моем приложении Django я должен начать выполнять несколько периодических фоновых заданий, когда пользователь входит в систему, и прекратите выполнять их, когда пользователь выходит из системы, таким образом, я ищу изящный путь, который будет уведомлен о
вопрос задан: 17 February 2018 23:14
4
ответа

Как я могу захватить ошибки, и прерывания в GNU делают?

Я задаюсь вопросом, существует ли способ реализовать прерывание в GNU, делают, подобный встроенный в Bash? Если пользователь нажимает CTRL-C, или если бы делают себя сбоями (ненулевой выход), я хотел бы назвать деталь...
вопрос задан: 12 April 2017 08:45
4
ответа

TerminateProcess по сравнению с Ctrl+C

У меня есть программа консольного режима, которая использует SQLite3 для поддержания файла базы данных. Это требует времени для выполнения, но должно быть безопасно в любой точке отменить, предположив, что записи базы данных происходят. (...
вопрос задан: 18 March 2015 05:24
4
ответа

Как отправить SIGINT в удаленный процесс по SSH?

У меня есть программа, работающая на удаленной машине, которая ожидает получать SIGINT от родителя. Та программа должна получить тот сигнал функционировать правильно. К сожалению, если я выполняю тот процесс...
вопрос задан: 10 October 2013 16:50
4
ответа

Вызов стандартной библиотечной функции в обработчике сигналов

Почему вызов является стандартной библиотечной функцией в препятствовавшем обработчике сигналов?
вопрос задан: 4 March 2013 04:12
4
ответа

recv () не прерывается Сигнал в многопоточной среде

У меня есть поток, который находится в блокирующем цикле recv (), и я хочу завершить его (предположим, что это нельзя изменить для select () или любого другого асинхронного подхода). У меня также есть обработчик сигнала, который ловит ...
вопрос задан: 27 September 2010 23:37
4
ответа

Ловля сигнала в его собственном обработчике

#include <stdio.h> #include <signal.h> освобождают обработчик (интервал signo) {printf ("В handler\n"); в то время как (1);} международное основное () {структура sigaction действие; действуйте sa_handler = обработчик; действие....
вопрос задан: 10 March 2010 20:04
4
ответа

PyQt4, Как добавить пакет виджета (QPushButton) когда-то и позволяет им для выполнения на СЛОТЕ

если я хочу добавить 10 QPushButton когда-то: NumCount=20, поскольку я в диапазоне (NumCount): btn=QPushButton (" %s %s" % ("Кнопка" i+1), сам) btn.clicked.connect (self.btnclick) определение btnclick (сам): # здесь...
вопрос задан: 18 February 2010 21:22