У меня есть этот декоратор: def timed_out (timeout): def decorate (f): if not hasattr (signal, "SIGALRM" ): return f def handler (signum, frame): raise TimedOutExc () ...
У меня есть сценарий для запуска launchd, который запускает сервер, а затем сообщает ему, чтобы он корректно завершил работу, когда launchd его отключит (что должно быть при завершении работы). Мой вопрос: каков подходящий, идиоматический способ ...
Я запускаю свое приложение Java в cmd.exe в Windows. Если я принудительно остановлю процесс, нажав Ctrl-C, и код в тот момент работал в блоке try, будет ли блок finally по-прежнему ...
У нас есть встроенная версия ядра Linux, работающая на ядре MIPs. Программа, которую мы написали, запускает определенный набор тестов. Во время одного из стресс-тестов (выполняется около 12 часов) мы получаем ошибку seg fault....
Я хочу отключить определенный фрагмент кода python после запуска для 0,5 секунды. Поэтому я намерен вызвать исключение / сигнал через 0,5 секунды, аккуратно обработать его и продолжить работу с остальной частью кода.
...
Я написал очень простую программу на си: #include int main(){ int a=2; int b=0; printf("%d\n", a/b);
} и запустите ее с помощью strace: strace ./a.out и получите следующий результат (только встав...
У меня есть программа, которая использует таймер POSIX (timer_create ()). По сути, программа устанавливает таймер и начинает выполнение некоторых длительных (потенциально бесконечных) вычислений. Когда таймер истекает и ...
Итак, у меня есть интересная проблема проектирования. Я работаю над SLES 9+ Linux, ядром 2.6+, и у меня есть многопоточное приложение, выступающее в качестве клиента RPC. Идея состоит в том, чтобы иметь несколько потоков для обработки ...
У меня есть основное приложение, которое порождает отдельный поток для обработки сообщений из очереди. У меня есть проблема на AIX, когда я нажимаю CTRL-C, так как это, кажется, заставляет некоторые "ручки соединения" в потоке стать ...
Я использую канал для связи между двумя процессами в Gnu / Linux. Принимающая сторона закрывает канал, в то время как отправляющая сторона все еще пытается отправить данные. Вот код, который имитирует ...
У меня есть скрипт, работающий на фоне моего linux-сервера, и я хотел бы поймать сигналы, такие как перезагрузка или что-то еще, что могло бы убить этот скрипт, и вместо этого сохранить любую важную информацию перед ...
Допустим, у вас есть этот код pthread_mutex_lock (& cam-> video_lock); {{ 1}} while (cam-> status == WAIT_DISPLAY) // <- Почему это «while», а не «if»? pthread_cond_wait (& cam -> ...
Безопасно ли использовать std :: bind для передачи функции-члена в boost :: signal2 :: signal :: connect ()? Другими словами, являются ли boost :: bind и std :: bind взаимозаменяемыми? Он компилируется с VC ++ 2010 SP1, но ...
В следующем примере кода: from django.db import models
from django.db.models.signals import pre_save # Создайте свои модели здесь.
class Parent(models.Model): name = models.CharField(max_length=...
Я пытаюсь посылать сигналы между процессами, и мне нужно разрешить случайную временную задержку от 0,01 до 0,1 секунды в моем цикле генерации сигнала. Вот что я делаю, и это, безусловно, ...
У меня есть такая сущность: public class DynamicPage {public int PageId {get; набор;} public int Order {get; набор;} общедоступная строка MeyText {get; набор;} общедоступная строка MeyHover {get;...
Предисловие У меня есть многопоточное приложение, работающее через Boost.Asio. Для всего приложения есть только один boost :: asio :: io_service, и все вещи выполняются внутри него группой потоков. ...
, когда мы хотим передавать данные на абонент событий, мы используем Eventargs (или customeventargs). .NET обеспечивает сборку в Type EventHandler, который использует в качестве параметра экземпляр класса EventArgs ...
Я только что создал образ Amazon EC2 и я новичок в этой среде. Меня интересует «автомасштабирование» части Amazon EC2. Но я не смог найти четкого руководства, чтобы узнать, использую ли я «автомасштабирование» или...
может ли кто-нибудь, кто знает, как использовать sigaltstack в реальной программе-обработчике сигналов, простой, но полный код, может быть большим подспорьем для мне!
заранее спасибо!
Я пытаюсь создать систему, которая позволяет пользователю загружать zip-файл, а затем извлекать его с помощью сигнала post_save. class Project: .... file_zip = FileField (upload_to = 'projects /% Y /% m /% d') @ ...
Я пишу программу, которая считывает имя сигнала (например, SIGSTOP, SIGKILL и т. Д.) Как строку из командной строки и вызывает системный вызов kill () для отправки сигнала. Мне было интересно, есть ли ...
Могу ли я предоставить / передать какие-либо аргументы обработчику сигнала? / * Обработка сигналов * /
структурный акт;
act.sa_handler = signal_handler;
/ * еще несколько настроек * / Теперь обработчик выглядит так: void ...
Есть ли способ получить информацию о сигналах (какие сигналы включены, какие заблокированы, каковы обработчики / параметры) для процесса в гдб? Есть информационные сигналы, но это дает мне сигнал gdb ...
Достаточно стандартный TCP-сервер C ++ программа с использованием pthreads, привязки, прослушивания и принятия. У меня есть сценарий, что сервер заканчивается (читай: сбой), когда я убиваю подключенного клиента. Причина сбоя в том, что ...
В x86 (64-битной или 32-битной) Linux - например: void signal_handler (int) {// хочу знать, где прервана программа ...} int main () {... signal (SIGALRM, signal_handler); ...
Я' m возникли проблемы с обменом данными между потоками в PyQt. Я использую сигналы для связи между двумя потоками, отправителем и слушателем. Отправитель отправляет сообщения, которые, как ожидается, будут ...