lundi 23 mars 2015
Programmende bei Ende der XSession
Posted on 07:43 by verona
Gehört vielleicht nicht hierher, da plattformspezifisch. Ich versuch es trotzdem mal, da ich bis jetzt keine passenden Antworten gefunden habe.
Wenn ich ein Java-Programm mit GUI (z.B. einen einfachen Frame) starte und dann die XSession beende (Logout), wird auch mein Java-Programm, das im Hintergrund lief, beendet. Bei Programmen ohne GUI passiert das nicht.
Das ist auch i.O., aber mich interressiert, wie das Java-Programm in so einem Fall beendet wird. Ich bekomme keine Meldungen über nicht gefangene Exceptions oder sonstige Fehler. Der Exit-Code ist 1. D.h., das Programm wird offenbar nicht durch ein Signal beendet, dann wäre der Exit-Code 128+SignalNr.
Durch den Exit-Code 1 kann ich dieses Programm-Ende leider nicht von anderen Fehlern unterscheiden.
Kann mir jemand sagen, was in so einem Fall passiert?
Kann ich das evtl. abfangen oder irgendwie beeinflussen, z.B. durch einen anderen Exit-Code?
Wenn ich ein Java-Programm mit GUI (z.B. einen einfachen Frame) starte und dann die XSession beende (Logout), wird auch mein Java-Programm, das im Hintergrund lief, beendet. Bei Programmen ohne GUI passiert das nicht.
Das ist auch i.O., aber mich interressiert, wie das Java-Programm in so einem Fall beendet wird. Ich bekomme keine Meldungen über nicht gefangene Exceptions oder sonstige Fehler. Der Exit-Code ist 1. D.h., das Programm wird offenbar nicht durch ein Signal beendet, dann wäre der Exit-Code 128+SignalNr.
Durch den Exit-Code 1 kann ich dieses Programm-Ende leider nicht von anderen Fehlern unterscheiden.
Kann mir jemand sagen, was in so einem Fall passiert?
Kann ich das evtl. abfangen oder irgendwie beeinflussen, z.B. durch einen anderen Exit-Code?
Programmende bei Ende der XSession
Categories: Programmende bei Ende der XSession
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire