POSIX ist eine Abkürzung für Portable Operating System Interface, eine Familie von Standards, die vom IEEE zur Aufrechterhaltung der Kompatibilität zwischen Betriebssystemen festgelegt wurden.
Ich möchte Standardausgabe und Standardfehler bei der .xprofileVerwendung separat protokollieren logger. In Bash würde das ungefähr so aussehen: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Wie würde ich das auf POSIX- /bin/sh kompatible Weise tun ?
TL; DR : Warum benötigt die POSIX- {Klammergruppe Leerzeichen nach dem reservierten Wort, die Unterschale jedoch nicht nach dem reservierten Wort (? Die POSIX-Shell-Grammatik definiert Klammergruppe und Subshell wie folgt brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list ')' Wenn wir das wörtlich lesen, sind Leerzeichen von Bedeutung. Dies …
Ich weiß , was ugoa (Eigentümer, Gruppe, andere, alle) oder rwx (Lesen / rechts / execute) oder 4,2,1 oder -, f, d, l, und ich versuchte , in zu lesen , man chmodzu verstehen , was eine Hauptstadt ist Xin , chmodaber es war nicht ein Eintrag dafür. Ich habe …
Smalltalk als Hintergrund EINTRist der Fehler, den sogenannte unterbrechbare Systemaufrufe zurückgeben können. Wenn ein Signal auftritt, während ein Systemaufruf ausgeführt wird, dieses Signal nicht ignoriert wird und ein Signalhandler dafür definiert wurde, der SA_RESTARTnicht gesetzt ist, und dieser Handler dieses Signal verarbeitet, gibt der Systemaufruf den EINTRFehlercode zurück. Als Randnotiz …
Betrachten Sie die Befehle eval false || echo ok echo also ok Normalerweise würden wir erwarten , dass dies das auszuführen falseDienstprogramm , und da der Exit - Status ungleich Null ist, dann ausführen echo okund echo also ok. In allen POSIX-wie Muscheln ich ( ksh93, zsh, bash, dash, OpenBSD …
Während der Diskussion über die Unterschiede zwischen /usr/bin/timeund der eingebauten Shell (bash und zsh) timeerwähnte jemand, dass man sie \timeals Abkürzung verwenden kann, um sie zu erhalten /usr/bin/time. Zuerst schien es eine nette unschuldige Abkürzung zu sein, aber dann kamen einige Fragen auf: Warum funktioniert t\imeauch? Warum wird \cddas Verzeichnis …
Ich kann also einen Prozess unter Unix / Linux mit POSIX ausführen. Gibt es jedoch eine Möglichkeit, STDOUT und STDERR des Prozesses in einer Datei zu speichern / umzuleiten? Der spawn.hHeader enthält eine Verzögerung, posix_spawn_file_actions_adddup2die relevant aussieht, aber ich bin mir nicht sicher, wie ich sie verwenden soll. Der Prozess …
Ich habe ein Skript von mir mit Checkbashisms überprüft und die folgenden Warnungen erhalten: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then In Abschnitt 4.62.4 der POSIX-Spezifikationen finde ich Primär -a Primär Führt eine Binärdatei und die Ergebnisse von Primär …
Der vorgeschlagene POSIX.1e-Standard definiert einige Dinge wie ACLs, die weitgehend unterstützt werden. Der Vorschlag selbst wurde jedoch zurückgezogen. Woher? Die einzige Begründung, die ich online gefunden habe, ist dieses Zitat von http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Warum Posix.1e aufgegeben wurde, ist aus heutiger Sicht (Juli 2014) schwer zu verstehen. Solaris, Irix, Linux und …
Zum Beispiel in ZFS unter FreeBSD und zol gibt es eine magische .zfsdir Innenseite jedes zpool einhängepunkt und Sie können verwenden , zfs set snapdir=visibledas zu machen .zfsdir sichtbar. Was macht mich neugierig ist: Wenn die Einstellung auf „versteckt“ gesetzt ist, wie ist die .zfsdir versteckt tatsächlich von dem Ausgang …
Die folgende Antwort zum Stapelüberlauf: Wie kann ich ein Zeichen in Bash wiederholen? legt eine plausible Möglichkeit fest, ein einzelnes Zeichen wie folgt durch POSIX zu wiederholen: In diesem Beispiel verwenden wir das Gleichheitszeichen 100 Mal: printf %100s | tr " " "=" Mein Problem ist, dass ich nicht verstehe, …
Ich weiß, dass einige Muscheln diese Art von Test akzeptieren: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo bei der Ausführung: $ bash ./script yes no Was ist das POSIX (Dash) Arbeitsäquivalent Ist das Folgende eine …
Was ist der beste Weg, um Dateisysteminformationen zu einer Datei herauszufinden? Zum Beispiel, wenn ich eine Datei habe /media/xyz/path/to/file.ext Und /etc/fstabenthält //server1/Share1 /media/xyz cifs option1=value1,... Wie kann ich feststellen, dass sich die Datei auf einer Samba-Freigabe befindet, dass sie den lokalen Pfad hat /path/to/file.extund mit welchen Optionen das Dateisystem bereitgestellt …
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.