Als «posix» getaggte Fragen

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.


2
Wie sende ich alle Ausgaben an "Logger" in der POSIX-Shell?
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 ?
10 shell  pipe  posix 

2
Warum benötigt eine Klammerbefehlsgruppe nach dem Öffnen der Klammer in der POSIX-Shell-Grammatik Leerzeichen?
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 …
10 shell  posix  subshell  syntax 

3
Was ist ein Großbuchstabe X in posix / chmod?
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 …

2
EINTR: Gibt es eine Begründung dafür?
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 …

2
Verhalten von "eval" unter "set -e" im bedingten Ausdruck
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 …
9 posix  openbsd  eval 

1
Was machen `\ time`,` t \ ime` und `\ cd` eigentlich? (Spaß mit Backslashes in Muscheln)
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 …

2
Holen Sie sich die Ausgabe von `posix_spawn`
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 …
9 c  posix  fork 

2
POSIX-Test und -a
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 …

1
Warum wurde POSIX.1e zurückgezogen?
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 …
9 posix  history  acl 

4
Wie bringe ich HEREDOC-Text in eine Shell-Skriptvariable?
Ich versuche, HEREDOC-Text auf POSIX-kompatible Weise in eine Shell-Skriptvariable zu bringen. Ich habe es so versucht: #!/bin/sh NEWLINE=" " read_heredoc2() { while IFS="$NEWLINE" read -r read_heredoc_line; do echo "${read_heredoc_line}" done } read_heredoc2_result="$(read_heredoc2 <<'HEREDOC' _ _ _ | | | (_) _ __ ___ _ _ _ __ | | __ …

1
Wie werden Dateien / Verzeichnisse vor ls -a verborgen, während in einem POSIX-kompatiblen System sonst noch auf sie zugegriffen werden kann?
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 …



2
Wie erhalte ich Dateisysteminformationen für eine bestimmte Datei?
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 …
8 mount  posix 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.