Wie sehen die Datei-handles wie mit "lsof -l"?
Ich habe die Befehle (Quelle):
$ exec 3>/tmp/thirdfile
$ exec 4>/tmp/fourthfile
$ echo drib >&3
$ echo drab >&4
$ echo another drib >&3
$ echo another drab >&4
$ exec 3>&-
$ exec 4>&-
Wie kann ich die Datei-handles, so etwas wie mit lsof -l
?
- Haben Sie als Lesung die Quelle von lsof für das system sind Sie interessiert? Es gibt wenige genug kommerzielle closed-source-Unixe immer noch im Gebrauch, Sie sollten uns sagen, wenn das der Fall ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich verstehe nicht, warum man nicht einfach lsof:
$$
wird eine shell-variable, die über den shell Prozess-IDKönnen Sie auch limit für Datei-Deskriptoren wie:
Unter Linux können Sie etwas tun, wie
ls -l /proc/$$/fd
zeigen Ihnen, welche Datei-Deskriptoren sind in Ihrer shell.Natürlich ersetzen
$$
mit anderen zahlen zur Prüfung anderer Prozesse, die (zumindest, diejenigen, die Sie besitzen).