Mit welchem Befehl kann überprüft werden, ob in einem Bash-Shell-Skript ein Verzeichnis vorhanden ist oder
POSIX (Portable Operating System Interface) ist eine Reihe von Standards, die Programmier-APIs, einen Befehlsinterpreter und allgemeine Dienstprogramme für Unix-ähnliche Betriebssysteme definieren.
Mit welchem Befehl kann überprüft werden, ob in einem Bash-Shell-Skript ein Verzeichnis vorhanden ist oder
Wie kann ich in einem Shell-Skript alle aufgerufenen Shell-Befehle wiedergeben und Variablennamen erweitern? Zum Beispiel in der folgenden Zeile: ls $DIRNAME Ich möchte, dass das Skript den Befehl ausführt und Folgendes anzeigt ls /full/path/to/some/dir Der Zweck besteht darin, ein Protokoll aller...
Was ist POSIX? Ich habe den Wikipedia-Artikel gelesen und lese ihn jedes Mal, wenn ich auf den Begriff stoße. Tatsache ist, dass ich nie wirklich verstanden habe, was es ist. Kann mir jemand das bitte erklären, indem er auch "die Notwendigkeit von POSIX"
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Monaten ....
Ich suche nach einer Möglichkeit, die Ausgabe eines Befehls abzurufen, wenn dieser in einem C ++ - Programm ausgeführt wird. Ich habe system()versucht, die Funktion zu verwenden, aber das wird nur einen Befehl ausführen. Hier ist ein Beispiel für das, wonach ich suche: std::string result =...
POSIX-Umgebungen bieten mindestens zwei Möglichkeiten für den Zugriff auf Dateien. Es gibt die Standard - Systemaufrufe open(), read(), write(), und Freunde, aber es gibt auch die Möglichkeit der Verwendung mmap()der Datei in den virtuellen Speicher abzubilden. Wann ist es vorzuziehen, eine über...
Ich habe diesen Code in /etc/cron.daily/apf gefunden #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Die Firewall wird geleert und neu geladen. Ich verstehe den >> /dev/null 2>&1Teil nicht. Was ist der Zweck, dies in...
Was ist der Unterschied zwischen read()und recv()und zwischen send()und write()in der Socket-Programmierung in Bezug auf Leistung, Geschwindigkeit und andere
Ich habe eine FILE *, durch einen Anruf an zurückgegeben fopen(). Ich brauche einen Dateideskriptor, um Anrufe wie fsync(fd)darauf zu tätigen . Was ist die Funktion, um einen Dateideskriptor von einem Dateizeiger
Ich bin ziemlich neu in Ubuntu, aber ich kann nicht scheinen, dass dies funktioniert. Es funktioniert gut auf meinen Schulcomputern und ich weiß nicht, was ich nicht tue. Ich habe usr / include und time.h überprüft . Hier ist der Code: #include <iostream> #include <time.h> using...
Heute musste ich die basename()Funktion benutzen und das man 3 basename( hier ) gab mir eine seltsame Nachricht: Anmerkungen Es gibt zwei verschiedene Versionen von basename () - die oben beschriebene POSIX- Version und die GNU-Version , nach der man sucht #define _GNU_SOURCE #include...
Ich habe ein Programm für eine Aufgabe geschrieben, das seine Ausgabe auf stdout drucken soll. Die Zuweisungsspezifikation erfordert die Erstellung eines Makefiles, das beim Aufrufen make run > outputFiledas Programm ausführen und die Ausgabe in eine Datei schreiben soll, deren...
Ich wollte einer App, die wir hier haben, einen zusätzlichen Signalhandler hinzufügen, und ich bemerkte, dass der Autor sigaction()die anderen Signalhandler eingerichtet hatte. Ich würde benutzen signal(). Um der Konvention zu folgen, sollte ich verwenden, sigaction()aber wenn ich von Grund auf neu...
TL; DR: Wenn der Linux-Kernel einen gepufferten E / A-Schreibvorgang verliert , kann die Anwendung dies herausfinden? Ich weiß, dass Sie fsync()die Datei (und das übergeordnete Verzeichnis) für die Haltbarkeit benötigen . Die Frage ist, ob der Kernel fehlerhafte Puffer verliert, deren...
Wie fange ich ein Ctrl+ CEreignis in C ++
Was können wir im Allgemeinen als selbstverständlich betrachten, wenn wir aus mehreren Prozessen an eine Datei in UNIX anhängen? Ist es möglich, Daten zu verlieren (ein Prozess überschreibt die Änderungen des anderen)? Können Daten verstümmelt werden? (Beispielsweise hängt jeder Prozess eine Zeile...
Auf POSIX-Systemen haben Terminierungssignale normalerweise die folgende Reihenfolge (gemäß vielen MAN-Seiten und der POSIX-Spezifikation): SIGTERM - Bitten Sie höflich um die Beendigung eines Prozesses. Es wird ordnungsgemäß beendet, alle Ressourcen (Dateien, Sockets, untergeordnete Prozesse...
Mir ist bereits die echte Benutzer-ID bekannt . Dies ist die eindeutige Nummer für einen Benutzer im System. In meinem System Mein uidist $ echo $UID 1014 $ Wofür stehen die beiden anderen IDs? Und wozu dienen die effektive Benutzer-ID und die gespeicherte Benutzer-ID und wo verwenden wir sie...
Ich muss einen CRON-Job erstellen, der am letzten Tag eines jeden Monats ausgeführt wird. Ich werde es mit cPanel erstellen. Jede Hilfe wird geschätzt. Vielen
Es gibt im Internet verstreute Seiten, die POSIX AIO-Funktionen in unterschiedlichen Details beschreiben. Keiner von ihnen ist schrecklich neu. Es ist nicht klar, was genau sie beschreiben. Auf der "offiziellen" (?) Website für die asynchrone E / A-Unterstützung des Linux-Kernels heißt es...