Результаты поиска по запросу "sigint"

4 ответа

Readline: получите новую подсказку на SIGINT

У меня есть код, похожий на следующий, используя readline: #include <errno.h> #include <error.h> #include <getopt.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <readline/readline.h> #include ...

1 ответ

Могу ли я перехватывать сигналы в R?

В Баш я могу поймать

1 ответ

Python: поймать команду Ctrl-C. Подсказка «действительно хочу выйти (да / нет)», возобновить выполнение, если нет

У меня есть программа, которая может иметь длительное исполнение. В основном модуле у меня есть следующее: import signal def run_program() ...time consuming execution... def Exit_gracefully(signal, frame): ... log exiting information ... ... ...

ТОП публикаций

4 ответа

 порождение подпроцесса, т.е. не вещь контроля работы). Сейчас у меня есть обходной путь, который я представлю позже сегодня или завтра.

тоящее время я работаю над оболочкой для выделенного сервера, работающего в оболочке. Оболочка порождает процесс сервера через подпроцесс, наблюдает и реагирует на его вывод. Выделенному серверу нужно явно дать команду на корректное завершение ...

2 ответа

Сигнал перехвата 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При запуске этого ...

12 ответов

Могу ли я отправить Ctrl-C (SIGINT) приложению в Windows?

Я (в прошлом) написал кроссплатформенные (Windows / Unix) приложения, которые при запуске из командной строки обрабатывали пользовательский типCtrl-C сочетание таким же образом (то есть, чтобы завершить приложение чисто). Можно ли в Windows ...

2 ответа

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

Я отлаживал программу на Python, которая после полученияKeyboardInterrupt исключение. Обычно это делается нажатиемCtrl + C, из скорлупы Чтобы проверить, исправило ли конкретное изменение кода ошибку, у меня был небольшой shell-скрипт, который ...

3 ответа

Отправка SIGINT (Ctrl-C) в программу, запущенную в Eclipse Console

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

2 ответа

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

В многопоточной программе на Python один поток иногда запрашивает консольный ввод с помощью встроенногосырой ввод() [http://docs.python.org/library/functions.html#raw_input], Я хотел бы иметь возможность закрыть программу, находясь в приглашении ...

4 ответа

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

Я провел небольшое исследование по этому вопросу, и я получаю пробелы. Похоже, что в Common Lisp есть способы реализации обработки Unix-сигналов, зависящие от реализации, но есть ли пакет, который дает способ кросс-реализации для ...