Tag: sigint

Auf POSIX-konforme Plattformen, SIGINT wird das signal an einen Prozess durch Ihre Kontroll-terminal, wenn ein Benutzer wünscht, um den Prozess zu unterbrechen.

Signale beim Debuggen

Anzahl der Antworten 3 Antworten
Entwickle ich eine Anwendung (ein Dienst/daemon, wirklich) auf Linux in C++, muss die Schnittstelle mit einem Stück hardware. Wenn mein Programm nicht lassen Sie die Mittel für dieses Stück hardware sauber bei der Kündigung, dann muss ich

sende SIGINT an Kind-Prozess

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen einen untergeordneten Prozess, und senden Sie dann SIGINT an dem Kind, ohne die Kündigung der Eltern. Ich versuchte dies: pid=fork(); if (!pid) { setpgrp(); cout<<"waiting...\n"; while(1); } else { cout<<"parent"; wait(NULL); } aber wenn

Trap-signal in den child-Prozess im hintergrund

Anzahl der Antworten 2 Antworten
Bin ich nicht Falle ein signal, wenn eine Kind - /hintergrund-Prozess. Hier ist mein einfaches bash-Skript : #!/bin/bash echo "in child" trap "got_signal" SIGINT function got_signal { echo "trapped" exit 0 } while [ true ]; do

Kann ich sende SIGINT an ein Python-subprocess unter Windows?

Anzahl der Antworten 1 Antworten
Ich habe ein Python-Skript verwalten einer gdb-Prozess auf Windows, und ich muss in der Lage sein zu senden, ein SIGINT an den Prozess hervorgebracht, um das anhalten der Ziel-Prozess (verwaltet von gdb) Scheint es, dass es nur

Senden von Strg-c zu bestimmten screen-session

Anzahl der Antworten 1 Antworten
Entwerfe ich ein Skript zum starten eines Prozesses innerhalb einer benannten screen-session. as_user "screen -p 0 -S **$command** -X eval 'stuff \"wine LFS.exe /cfg=**$command**.cfg\"\015'" So bash myscript.sh start test wird einen Bildschirm erstellen mit dem Namen test,

Senden von SIGINT (Ctrl-C) - Programm läuft in Eclipse-Konsole

Anzahl der Antworten 3 Antworten
Ich habe setup eine run configuration in Eclipse und müssen zum senden von SIGINT (Strg+C) auf dem Programm. Es ist cleanup-code in das Programm, das ausgeführt wird, nachdem SIGINT, so drücken Eclipse die "Beenden" - buttons funktionieren

Wie zum senden von SIGINT zu einem remote-Prozess über SSH?

Anzahl der Antworten 4 Antworten
Ich habe ein Programm auf einem entfernten Rechner läuft, die erwartet, dass SIGINT gegenüber den Eltern. Das Programm erhalten muss das signal, um korrekt funktionieren zu können. Leider, wenn ich ausführen, dass der Prozess aus der Ferne

Wie kann ich catch-a Strg-c event?

Anzahl der Antworten 4 Antworten
Wie fange ich ein Strg+C - Ereignis in C++? Konsolenanwendung, windows-Anwendung, oder was? Die Betriebssysteme Windows, Linux, etc.. Gut, es ist eine Qt-app, aber bei mir läuft es von der Konsole während der Entwicklung. (Das ist Linux)

Den richtigen Umgang mit SIGINT Express.js?

Anzahl der Antworten 2 Antworten
Muss ich tun, einige nützliche Dinge, wenn meine Express.js - Dienst wird beendet, indem SIGINT. Mit Express.js version 3.0.6, ich verstehe, dass dies funktionieren sollte: var express = require('express'); var app = express(); var server = app.listen(3000);

Python: Fangen Sie Strg-C verwenden. Eingabeaufforderung "wirklich aufhören will (y/n)", die Ausführung fortsetzen, wenn keine

Anzahl der Antworten 1 Antworten
Ich habe ein Programm, das in einer längeren Ausführung. Im main-Modul habe ich Folgendes: import signal def run_program() ...time consuming execution... def Exit_gracefully(signal, frame): ... log exiting information ... ... close any open files ... sys.exit(0) if

Kann ich senden Sie ein ctrl-C (SIGINT), um eine Anwendung auf Windows?

Anzahl der Antworten 12 Antworten
Habe ich (in der Vergangenheit) geschrieben ist cross-Plattform (Windows/Unix) Anwendungen, die, wenn von der Kommandozeile gestartet, behandelt einen Benutzer eingegeben, Strg-C Kombination in der gleichen Weise (D. H. um die Anwendung zu beenden sauber). Ist es möglich

Wie kann ich ein ctrl-c-Ereignis fangen? (C ++)

Anzahl der Antworten 4 Antworten
Wie fange ich ein Strg+C - Ereignis in C++? InformationsquelleAutor der Frage Scott | 2009-10-29

Python: Wie verhindert man, dass Subprozesse CTRL-C / Control-C / SIGINT erhalten

Anzahl der Antworten 4 Antworten
Ich arbeite gerade an einem wrapper für einen dedizierten server läuft in der shell. Der wrapper erstellt der server-Prozess über Teilprozess und beobachtet und reagiert auf seinen Ausgang. Dedizierten Servers müssen explizit vergeben werden, wenn ein Befehl

Wird Destructor aufgerufen, wenn SIGINT oder SIGSTP ausgegeben wird?

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse mit einem Benutzer-definierte Destruktor. Wenn die Klasse instanziiert wurde zunächst, und dann SIGINT ausgegeben wird (mit STRG+C in unix), während das Programm ausgeführt wird, wird der Destruktor aufgerufen? Was ist das Verhalten für

Was ist der Unterschied zwischen Strg-C und SIGINT?

Anzahl der Antworten 2 Antworten
Ich habe das Debuggen von Python-Programm, die segfaults nach Erhalt einer KeyboardInterrupt Ausnahme. Dies geschieht in der Regel durch drücken von Strg+C von der shell aus. Um zu testen, ob ein bestimmtes code-änderung die den Fehler behoben