GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SIGINFO auf GNU Linux (Arch Linux) fehlt

Es wurde (damals in den Tagen von Linux 0.x-1.x) darüber gesprochen, dies hinzuzufügen (weil es auf BSD-Systemen nützlich war), aber wenn ich mich richtig erinnere, gab es Gründe, warum es zu dieser Zeit schwieriger war, es unter Linux richtig zu machen als unter BSD .

Beachten Sie, dass das, wonach Sie fragen, nur ein kleiner Teil der Funktion ist (nämlich, Sie sprechen von einem stty info Eintrag für control-T, der den Kernel veranlasst, SIGINFO zu liefern bis tty 's process group) - dieser Teil ist "einfach" - aber den Kernel Informationen über den Prozessstatus melden zu lassen, wenn dies nicht der Fall ist mit dem Signal umzugehen (weil zu der Zeit nur sehr wenige Dinge dafür Unterstützung hatten, ging es bei der Funktion hauptsächlich um "dreht sich dieser Prozess oder hängt er sich auf" und "um welchen Prozess handelt es sich überhaupt?") ist schwieriger - ISTR, da gab es sogar Sicherheits- / Vertrauensprobleme über die genaue Anzeige dieser Informationen und ob sie mit dem Secure Attention Key-Pfad verknüpft werden sollten. Das heißt, es könnte einen Wert in der "einfachen" Version geben, die nur das Signal sendet ...

(Aus persönlicher Erinnerung; eine schnelle Websuche ergibt nichts Offensichtliches, aber ich denke, man müsste sich wirklich damit befassen alte Archive, um die Diskussion zu finden.)


Linux
  1. Die Linux-Geschichte meiner Familie

  2. Wie Linux eine Schule pandemiefähig machte

  3. 17 wahre Geschichten über den Umstieg auf Linux

  4. Partitionieren Sie ein Laufwerk unter Linux mit GNU Parted

  5. Meine 3 Lieblings-Linux-Releases

So installieren Sie Arch Linux

Die 5 besten Conky-Designs für Linux

3 Möglichkeiten zur Installation von Arch Linux

Das Arch-Linux-Handbuch

Gibt es einen OneDrive-Client für Linux?

Linux-Workstation Build im Jahr 2019