POSIX (Portable Operating System Interface) ist eine Reihe von Standards, die Programmier-APIs, einen Befehlsinterpreter und allgemeine Dienstprogramme für Unix-ähnliche Betriebssysteme definieren.
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 pro Anhang an eine Protokolldatei an. Ist es …
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 usw.) bereinigt, temporäre Dateien gelöscht usw. SIGQUIT - energischere Anfrage. Es wird unansehnlich beendet und bereinigt …
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 im …
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 Dank
Ich suche im Grunde nach einer C ++ - Version von fdopen (). Ich habe ein bisschen darüber recherchiert und es ist eines dieser Dinge, die einfach zu sein scheinen, sich aber als sehr kompliziert herausstellen. Vermisse ich etwas in diesem Glauben (dh es ist wirklich einfach)? Wenn nicht, gibt …
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 beispielsweise, dass Sockets nicht funktionieren, aber die "aio.h" …
Nach meinem Verständnis SIGPIPEkann dies nur als Ergebnis von a auftreten write(), das -1 zurückgeben kann (und tut) und errnoauf EPIPE... gesetzt wird. Warum haben wir also den zusätzlichen Overhead eines Signals? Vermisse ich jedes Mal etwas, wenn ich mit Rohren arbeite, die ich ignoriere SIGPIPEund infolgedessen nie Schmerzen verspürt …
Ich habe einen Datensatz, der so aussieht: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Ich möchte die Daten zeichnen (Monate als x-Werte und zählt als y-Werte). Da die Daten lückenhaft sind, möchte ich die Informationen für den Monat in …
Ich spiele mit mkstemp(), was einen Dateideskriptor bereitstellt, aber ich möchte eine formatierte Ausgabe über generieren fprintf(). Gibt es eine einfache Möglichkeit, den von bereitgestellten Dateideskriptor mkstemp()in eine FILE *Struktur umzuwandeln, die für die Verwendung mit geeignet ist fprintf()?
Was sind die Unterschiede zwischen System V IPCund POSIX IPC? Warum haben wir zwei Standards? Wie kann man entscheiden, welche IPC-Funktionen verwendet werden sollen?
Ist snprintf immer null, um den Zielpuffer zu beenden? Mit anderen Worten, ist dies ausreichend: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); oder musst du das so machen, wenn somestr lang genug ist? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); …
Angesichts der Standarddefinition für das Hauptprogramm: int main(int argc, char *argv[]) { ... } Unter welchen Umständen kann argcauf einem POSIX-System Null sein?
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.