4
ответа

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

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

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

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

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

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

Я могу отправить ctrl-C (SIGINT) в приложение в Windows?

Я имею (в прошлом) записанный межплатформенный (Windows/Unix) приложения, которые при запуске с командной строки обработали введенную пользователями комбинацию Ctrl-C таким же образом (т.е. завершаться...
вопрос задан: 18 May 2015 17:23
2
ответа

Отправка SIGINT (Ctrl-C) программе работа в Eclipse Console

Я установил конфигурацию запуска в Eclipse и мне нужно послать программе SIGINT (Ctrl + C). В программе есть код очистки, который запускается после SIGINT, поэтому нажатие кнопки Eclipse «Завершить» выиграет ...
вопрос задан: 30 November 2017 09:22
1
ответ

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

Мой сценарий Python прерывает сигнал SIGINT с модулем процесса сигнала для предотвращения преждевременного выхода, но этот сигнал передается подпроцессу, который я открываю с Popen., там некоторый способ предотвратить...
вопрос задан: 12 July 2010 22:11
0
ответов

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

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

Cygwin CTRL -C (Прерывания сигналов )не работают должным образом -JVM Shutdown Hooks не запускается

Я работаю над Java-приложением, которое использует перехватчики выключения для очистки при завершении/прерывании программы, но я заметил, что реализация Cygwin CTRL -C, похоже, не...
вопрос задан: 20 March 2013 17:18
0
ответов

Почему Linux всегда выводит «^C» при нажатии Ctrl+C?

Я изучал сигналы в Linux. И я сделал тестовую программу для захвата SIGINT. #include #include #include <иопоток> void signal_handler(int signal_no);...
вопрос задан: 26 May 2012 11:58
0
ответов

signal() перезаписывает другие обработчики сигналов

Функция signal() перезаписывает другие вызовы signal, которые мог настроить процесс? т.е. если обработчик SIGINT был установлен процессом, а DLL вызывает signal(SIGINT,xxx) для обработки своего собственного...
вопрос задан: 22 May 2012 12:04
0
ответов

Ctrl-c перестал работать в cygwin

Ctrl-c (SIGINT/SIGTERM)перестал работать в cygwin. Насколько я помню, это может быть как-то связано с настройками TTY. Посоветуйте, как восстановить работоспособность. я ничего не менял намеренно...
вопрос задан: 16 April 2012 07:58
0
ответов

Обработка сигналов Unix в (общем) lisp

Я провел небольшое исследование по этому вопросу и обнаружил пробелы. Кажется, существуют зависящие от реализации способы обработки сигналов Unix в Common Lisp, но есть ли пакет, который дает...
вопрос задан: 31 March 2012 02:58
0
ответов

Прерывание Python raw_input () в дочернем потоке с помощью ^ C / KeyboardInterrupt

В многопоточной программе Python , один поток иногда запрашивает ввод консоли с помощью встроенного raw_input (). Я хотел бы иметь возможность закрыть программу, находясь в приглашении raw_input, набрав ...
вопрос задан: 15 February 2012 01:41
0
ответов

В чем разница между Ctrl-C и SIGINT?

Я отлаживал программу Python, которая перестала работать после получения исключения KeyboardInterrupt. Обычно это делается нажатием Ctrl + C из оболочки. Чтобы проверить, исправлено ли конкретное изменение кода ...
вопрос задан: 31 January 2012 04:56
0
ответов

Thin не отвечает на SIGINT или SIGTERM

bundle exec thin start -p 3111 дает следующий вывод: Использование стоечного адаптера Тонкий веб-сервер (кодовое имя v1.2.11 Bat-Shit Crazy) Максимальное количество подключений установлено на 1024 Прослушивание 0.0.0.0: ...
вопрос задан: 17 July 2011 21:53
0
ответов

Как мне сгенерировать SIGINT при использовании XCode для отладки?

Мое консольное приложение перехватывает SIGINT, чтобы оно могло выйти изящно. Однако нажатие CTRL + C внутри XCode во время отладки программыне имеет никакого эффекта. Я могу найти процесс и использовать окно терминала для ...
вопрос задан: 8 July 2011 17:18
0
ответов

Что происходит в BASH, когда вы нажимаете Ctrl-C (подсказка, это не просто отправка SIGINT)

Сначала немного предыстории - когда я делаю apt-get install загрузки из Интернета моей компании он обеспечивает высокую скорость (400-500 КБ / с) в течение первых 10 секунд или около того, прежде чем упасть до десятой ...
вопрос задан: 8 July 2011 17:02
0
ответов

перехват SIGINT в многопоточной программе

Я пишу многопоточную программу, в которой я хочу обработать возможную команду Ctrl-C от пользователя для завершения выполнения. Насколько мне известно, нет гарантии, что основной поток, который может ...
вопрос задан: 6 June 2011 09:39
0
ответов

Сигналы при отладке

Я разрабатываю приложение (на самом деле сервис / демон) в Linux на C ++, которое должно взаимодействовать с частью оборудования. Если моя программа не высвобождает ресурсы для этой части оборудования ...
вопрос задан: 26 May 2011 09:36
0
ответов

Как я могу обрабатывать SIGINT в Erlang?

Я знаю, как создавать собственные обработчики сигналов на Java, Python, Ruby, Perl и Lisp, благодаря Google и множеству руководств. Я не могу найти в Интернете, как создавать обработчики для SIGINT, SIGTERM, HUP, ...
вопрос задан: 23 February 2011 08:36
0
ответов

Python: Как предотвратить получение подпроцессами CTRL-C / Control-C / SIGINT

В настоящее время я работаю над оболочкой для выделенного сервера, работающего в оболочке. Оболочка порождает серверный процесс через подпроцесс, наблюдает за его выводом и реагирует на него. Выделенный сервер должен ...
вопрос задан: 19 February 2011 11:44
0
ответов

Что происходит с SIGINT (^ C) при отправке в сценарий Perl, содержащий детей?

У меня есть сценарий Perl, который разветвляется. Каждая вилка запускает внешнюю программу, анализирует вывод и преобразует вывод в сохраняемый файл. Затем сохраняемые файлы считываются родителем, и все ...
вопрос задан: 17 January 2011 23:07
0
ответов

Вызывается ли деструктор при выдаче SIGINT или SIGSTP?

У меня есть класс с определяемым пользователем деструктором. Если класс был создан изначально, а затем выдается SIGINT (с использованием CTRL + C в unix) во время работы программы, будет ли вызван деструктор? ...
вопрос задан: 22 November 2010 20:37
0
ответов

с использованием sigint от ctrl-c

хорошо, поэтому я использую sighandler чтобы интерпретировать какой-то сигнал, для этой цели это ctrl-c, поэтому при нажатии ctrl-c будет предпринято какое-то действие, и все будет хорошо, но то, что мне действительно нужно ...
вопрос задан: 17 November 2010 03:47
0
ответов

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

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