Zwei Begrifflichkeiten gesucht (Controlling TTY / Session Leader)



  • Hallo,

    ich suche zwei Begrifflichkeiten aus dem UNIX-Bereich, habe durch Google etc. durch die schiere Menge an Ergebnissen nichts richtig brauchbares gefunden.

    Zum Ersten:
    Was genau ist ein Controlling Terminal/TTY?
    -- Wann bekommt man eins?
    -- Wird es an Kindprozesse vererbt?
    -- Wann verliert man es?
    -- Wenn man keines hat, kann man ein neues bekommen?
    -- Kann ein von z.B. cron gestarteter Prozess jemals eins bekommen?

    Und zum Zweiten: 🙂
    Was genau ist ein Session Leader?
    -- und welche Auswirkungen hat das?
    -- Warum sollte ein Prozess Session Leader sein oder nicht?

    Je mehr die Informationen in die Tiefe gehen umso besser 🙂

    Ich erwarte nicht, dass mir jetzt jemand Romane schreibt 😃 ich bin nur gerade etwas betriebsblind, die passenden Informationen im Netz zu finden.

    Viele Grüße



  • das controlling terminal ist das terminal, unter welchem der prozess gestartet wurde.
    Also zb. das xterm aus dem du programme aufrufst.

    -- Wann verliert man es?

    Wenns geschlossen wird (deine Anwendung bekommt dann SIGHUP)
    Glaube nicht, dass man sich im Nachhinein eins wiederholen kann.

    Session Leader sagt mir nichts.


Anmelden zum Antworten