Thread Terminal schliessen mit Perl (20 answers)
Opened by meier19 at 2009-03-21 15:44

betterworld
 2009-03-21 17:43
#119653 #119653
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
exit beendet nicht das Terminal, sondern die Shell (unter Linux meist bash). Wenn in dem Terminal nur die Shell lief, beendet sich damit auch das Terminal. In Deinem Fall wird aber eine Shell von Perl ausgeführt (mittels system)... [ok, eigentlich ist es komplizierter wegen Optimierungen]. Diese Shell zu beenden bringt überhaupt nichts. Sie würde sich eh beenden, sobald sie den Befehl ausgeführt hat.

Versuch mal system('fuser -15 -k `tty`'); -- Naja, eine etwas unelegante Lösung, aber wenn Du verstehst, was sie tut, findest Du vielleicht eine schönere :)

View full thread Terminal schliessen mit Perl