Ich nehme an einer interaktiven Bash-Sitzung teil. Ich habe mit exec einige Dateideskriptoren erstellt und möchte den aktuellen Status meiner Bash-Sitzung auflisten. Gibt es eine Möglichkeit, die aktuell geöffneten Dateideskriptoren aufzulisten?
Ich habe mich das immer gefragt, habe mir aber nie die Zeit genommen, es herauszufinden. Deshalb werde ich es jetzt tun - wie portabel ist die hier gezeigte Verwendung von entweder /proc/$$/fd/$Noder /dev/fd/$N? Ich verstehe POSIX-Garantien /dev/null, /dev/tty, and /dev/console (obwohl ich das erst neulich nach dem Lesen der Kommentare …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 3 Jahren . Plötzlich stoße ich auf ein Problem. Alle meine Anwendungen und der …
Ich habe zwei Instanzen eines Prozesses ausgeführt. Einer von ihnen ist "freaking out!" und Druckfehler nicht zu STDOUT stoppen. Ich möchte den unterbrochenen Prozess beenden, muss aber sicherstellen, dass ich nicht den falschen beende. Sie wurden beide ungefähr zur gleichen Zeit gestartet und topich kann sehen, dass sie beide ungefähr …
Nur zum Spaß: Gibt es eine Möglichkeit zum Überwachen / Erfassen / Speichern von Inhalten, auf die geschrieben wird /dev/null? Wenn es um Debian oder FreeBSD geht, sind auch andere betriebssystemspezifische Lösungen willkommen.
In vielen Fällen ist "lsof" nicht auf den Rechnern installiert, auf denen ich arbeiten muss, aber die "Funktion" von lsof wird sehr benötigt (z. B. unter AIX). : \ Gibt es irgendwelche "lsof" ähnlichen Anwendungen in der Nicht-Windows-Welt? UPDATE: Zum Beispiel: Ich muss wissen, dass bei welchen Prozessen das Verzeichnis …
Ich erinnere mich vage daran, irgendwo gelesen zu haben, dass es in einigen Unices eine Möglichkeit gab, eine vorhandene Datei zum Schreiben zu öffnen, mit einem Flag, das den Kernel aufforderte, die alte Version zu verwenden (für andere Prozesse, die zum Lesen darauf zugreifen), bis die "neue" msgstr "" "Version …
Ich versuche, mithilfe von NTP die Uhrzeit auf meinem Computer zu aktualisieren. Es gibt mir jedoch einen Fehler: host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting Was bedeutet der Fehler "Socket wird verwendet"? Wie kann ich sehen, was diese Steckdose verwendet? Dies passiert …
Ich habe ein Verzeichnis geöffnet vim some/dir. Ich kann innerhalb des Baums navigieren, aber nachdem ich eine Datei geöffnet habe, frage ich mich, wie ich die Dateiansicht schließe, um zur Verzeichnisliste zurückzukehren und zu einer anderen Datei zu navigieren. :wqist keine Option, da es die gesamte VIM-Sitzung schließt. Ich denke, …
Ich habe gerade eine Protokolldatei in "foo.log.old" umbenannt und bin davon ausgegangen, dass die Anwendung mit dem Schreiben einer neuen Protokolldatei unter "foo.log" beginnt. Ich war überrascht zu entdecken, dass es die Protokolldatei auf ihren neuen Namen verfolgte und weiterhin Zeilen an "foo.log.old" anhängte. In Windows bin ich nicht mit …
Wenn ich eine App mit diesem Befehl starte: /path/to/my/command >> /var/log/command.log Und der Befehl kehrt nicht zurück. Gibt es eine Möglichkeit, an einer anderen Eingabeaufforderung zu erkennen, auf welche Weise die STDOUT-Umleitung eingestellt ist? Ich suche sowas auch nicht cat /proc/PID/redirects oder ps -??? | grep PID aber jede Methode …
Ich versuche, das ganze Bild mit Dateideskriptoren zu bekommen. Angenommen, ich habe process1, das anfangs die folgenden Dateideskriptoren hat: _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| Dann schließe ich Dateideskriptor 1: close(1); Der Dateideskriptor 1 übersetzt (zeigt) in die stdout FILE-Struktur …
Was passiert mit den Dateien, die gelöscht werden, während ein Dateihandle für sie geöffnet ist? Ich habe mich das gefragt, seit ich herausgefunden habe, dass ich eine Videodatei löschen kann, während sie in MPlayer abgespielt wird und bis zum Ende abgespielt wird . Woher bezieht es die Daten? Kommt es …
Ich habe zwei Muscheln offen. Das erste befindet sich in Verzeichnis A. Im zweiten entferne ich Verzeichnis A und erstelle es dann neu. Wenn ich zur ersten Shell zurückkehre und tippe ls, ist die Ausgabe: ls: cannot open directory .: Stale file handle Warum? Ich dachte, die erste Shell (die …
Wie man die Anwendungen mit bestimmten Dateitypen zugeordnet ändern für gnome-open, exo-open, xdg-open, gvfs-openund kde-open? Gibt es eine Möglichkeit, Konfigurationsdateien oder einen Befehlszeilenbefehl zu bearbeiten? Gibt es eine Möglichkeit, dies über eine grafische Benutzeroberfläche zu tun? Für beide Fragen: Wie mache ich es auf Benutzerbasis, wie mache ich es systemweit?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.