Process.destory() == CTRL+C

Grizzly

Top Contributor
Hallo alle zusammen,

ich habe mal eine Frage zu java.lang.Runtime bzw. java.lang.Process :
Wie kann ich an einen Prozess das Abbruch Signal, welches normalerweise durch CTRL+C (bzw. STRG+C) in der Konsole (Linux & Windows) gesendet wird, absetzen? Macht Process.destroy() genau dies oder ist das eher gleichbedeutend mit einem Kill Signal? Sprich sendet Process.destroy() ein SIGTERM, ein SIGINT oder vielleicht gar nichts zum Programm?
 

JavaProfi

Aktives Mitglied
Hallo alle zusammen,

ich habe mal eine Frage zu java.lang.Runtime bzw. java.lang.Process :
Wie kann ich an einen Prozess das Abbruch Signal, welches normalerweise durch CTRL+C (bzw. STRG+C) in der Konsole (Linux & Windows) gesendet wird, absetzen? Macht Process.destroy() genau dies oder ist das eher gleichbedeutend mit einem Kill Signal? Sprich sendet Process.destroy() ein SIGTERM, ein SIGINT oder vielleicht gar nichts zum Programm?

Have a look here:
http://www.java-forum.org/codeschnipsel-u-projekte/34052-prozesskiller-win32-serivce-handler.html

Gruß
JP
 

Grizzly

Top Contributor
Okay, das trifft zwar meine Frage nicht ganz, wäre aber auch eine Möglichkeit. :)
Erst einmal die Prozess ID herauszufinden - von einem Prozess, denn man wg. des Process Objekts ja eigentlich kennt - und ihn dann mit einem gezielten Signal zu benachrichtigen, ist irgendwie von Hinten durch die Brust ins Aug'. ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Compiler-Fehler child process exited with code 1 Allgemeine Java-Themen 1
K Threads Runtime und Process Probleme Allgemeine Java-Themen 3
P Herausfinden, ob ein Process ein Fenster hat Allgemeine Java-Themen 1
D Java Process OutputStream ist null Allgemeine Java-Themen 4
X Problem bei process.start() ExitValue Allgemeine Java-Themen 5
T Mit Java auf die Konsole eines Process-Objekts zugreifen Allgemeine Java-Themen 10
P Input/Output Process.getErrorStream = OutputStream Allgemeine Java-Themen 11
J Download: Filename + Process waitFor() Allgemeine Java-Themen 5
S Wie beendet man einen Process in Java Platform unabhänging? Allgemeine Java-Themen 8
M Process wird gestoppt und nach beenden der Anwendung fortgeführt Allgemeine Java-Themen 4
P Swing GUI Process anzeigen Allgemeine Java-Themen 10
F Process.getInputStream unter Linux Allgemeine Java-Themen 7
schlingel Process - Ausgabe leer Allgemeine Java-Themen 5
G ungepufferter Process.getInputStream Allgemeine Java-Themen 10
J Process beenden ...aber wie ? Allgemeine Java-Themen 19
G Process - mehrere Commands?! Allgemeine Java-Themen 2
MQue auf gestarteten Process warten Allgemeine Java-Themen 7
G Process.wait() auf Folgeprozesse mitwarten Allgemeine Java-Themen 29
P Bedeutung der Process.exitValue() Werte? Allgemeine Java-Themen 3
J Process auf Console anzeigen lassen. Allgemeine Java-Themen 5
S Process - Befehle senden Allgemeine Java-Themen 13
B Process Builder Allgemeine Java-Themen 10
D Thread & Process: Beenden einer Batch-Datei Allgemeine Java-Themen 8
J process.getInputStream() hängt auf merkwürdige Art und Weise Allgemeine Java-Themen 7
D Fremdes Programm schließen (ohne process.destroy()) Allgemeine Java-Themen 8
S process.waitFor() endet mit -1 Allgemeine Java-Themen 3
M Process -> getInputStream -> nur gepuffert ? Allgemeine Java-Themen 12
A Runtime Process bricht nicht ab! Allgemeine Java-Themen 7
C Process output Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben