Tiger und Terminal-Fenster schließen

Diskutiere mit über: Tiger und Terminal-Fenster schließen im Mac OS X - Unix & Terminal Forum

  1. Jiji

    Jiji Thread Starter MacUser Mitglied

    Beiträge:
    289
    Zustimmungen:
    0
    Registriert seit:
    25.02.2003
    Hi,
    mir ist eben im Terminal etwas aufgefallen, was unter umständen schon immer so war. Ich hab nur irgendwie im Kopf, dass es unter Panther anders war, daher frage ich hier einfach mal.

    Wenn ich x Terminal-Fenster öffne und ich bei upload schaue wie viele Benutzer angemeldet sind habe ich x + 1 Benutzer dort stehen. Who liefert dann halt auch schön die Liste der x ttys und der console. Das ist alles klar und soll auch so sein, nur wenn ich jetzt ein Terminal-Fenster schließe über den roten Schließ-Button links oben, dann bleibt der tty erhalten. Selbe passiert wenn ich durch Beenden des Terminals alle Fenster schließe. Um die ttys wieder los zu werden muss ich in jedem Terminal-Fenster explizit exit eingeben. (Es muss nicht zwingend das ursprüngliche Fenster sein, es reicht auch wenn es den selben Namen trägt. Z. B. dadurch, dass ich x offen hatte dann alle geschlossen und wieder x geöffnet habe.)

    Ich habe irgendwie im Kopf, dass in Panther das verhalten nicht so war. Beim Beenden des Fensters wurden die ttys mitbeendet. Wie gesagt ich kann mich da irren, aber würde gerne mal wissen ob das bei euch auch so ist. Wenn möglich wäre da eine nette Lösung diesbezüglich auch ganz gut.
     
  2. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    ich rätsel ja gerade, was dich so an den ttys stört...
    die tun dir ja nicht weh...
     
  3. Jiji

    Jiji Thread Starter MacUser Mitglied

    Beiträge:
    289
    Zustimmungen:
    0
    Registriert seit:
    25.02.2003
    Geht ja nicht darum ob die stören oder nicht. Es ist nur sehr unschön so wie es ist und wenn das nicht normal ist würde ich das gerne weg haben. Obwohl auch wenn es normal ist würde ich es lieber haben, dass die ttys richtig beendet werden.
     
  4. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    dann beende halt die terminals korrekt mit exit, dann haben die keine offenen prozesse mehr und damit auch keine ttys...
     
  5. Jiji

    Jiji Thread Starter MacUser Mitglied

    Beiträge:
    289
    Zustimmungen:
    0
    Registriert seit:
    25.02.2003
    Entschuldige, aber warum Antwortest du so etwas? Dir sollte doch klar sein, dass dein Vorschlag für mich absolut irrelevant ist. Sonst würde ich schließlich die Frage hier nicht stellen, denn auf das komme ich auch von selber.
     
  6. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    ach, nur so, um dich noch mal auf die, von dir schon selbst eingefallene lösung des problems hinzuweisen, das keins ist...

    aber wenn es dich so sehr belastet:
    sudo rm /var/log/utmp
     
  7. Jiji

    Jiji Thread Starter MacUser Mitglied

    Beiträge:
    289
    Zustimmungen:
    0
    Registriert seit:
    25.02.2003
    Nur nebenbei die Datei liegt in /var/run/ und das hat eigentlich nichts damit zu tun wonach ich gefragt hatte. Ich will nicht die Aufzeichnungen über die angemeldeten Benutzer löschen, sondern ich will, dass beim schließen des Terminal-Fensters der tty richtig beendet wird. Das es eigentlich egal ist ist mir durchaus bewusst, aber darum geht es hier nicht.
    Ich habe auch grade mal nachgesehen und in Panther macht er das was will. Also da wird beim schließen eines Fensters der tty abgemeldet. Jetzt bleibt die Frage, ob das in Tiger generell so nicht ist, oder ob das ein Fehler bei mir hier ist.
     
  8. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    das ist bei tiger so, hier tritt genau der gleiche effekt auf...
    liegt aber eher daran, dass die utmp wohl nicht korrekt upgedatet wird, wenn man nur das fenster schliesst.
    ein ps aux zeigt dir, dass es keinen prozess mehr gibt der den tty benutzt...
     
  9. hns

    hns MacUser Mitglied

    Beiträge:
    294
    Zustimmungen:
    6
    Registriert seit:
    16.09.2004
    Wenn hier im Forum keiner helfen kann: Bug bei Apple melden.

    -- hns
     
  10. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Das ist kein Bug.
    Wenn ich ein Fenster einfach schließe, kann ich nicht erwarten, dass irgendwo auf zauberhafte Art und Weise ein tty freigegeben wird.
    Dazu muss ich den dazugehörigen Shell Prozess sauber beenden.

    Andernfalls würden zB. bei remote Sessions permanent ttys wegbrechen, nur weil vieleicht das Netzwerk lahmt.

    Was ist so schlimm daran, eine Shell Session sauber zu beenden, damit ich dem Rechner auch die Möglichkeit gebe, die damit verbundenen Verwaltungsaufgaben durchzuführen?
     
Die Seite wird geladen...
Ähnliche Themen - Tiger Terminal Fenster Forum Datum
Tiger und Hostname Mac OS X - Unix & Terminal 10.01.2007
/etc/fstab in Tiger 10.4 Mac OS X - Unix & Terminal 20.09.2006
hping2 rc3 unter Tiger Mac OS X - Unix & Terminal 19.10.2005
Tftp Server Tiger? Mac OS X - Unix & Terminal 15.07.2005
Net Send oder ähliches unter Tiger Mac OS X - Unix & Terminal 15.06.2005

Diese Seite empfehlen

Benutzerdefinierte Suche