Questions marquées «posix»

POSIX est un acronyme pour Portable Operating System Interface, une famille de normes spécifiées par l'IEEE pour maintenir la compatibilité entre les systèmes d'exploitation.

2
Les affectations sont comme des commandes avec un statut de sortie, sauf en cas de substitution de commande?
Voir les exemples suivants et leurs sorties dans des shells POSIX: false;echo $?ou false || echo 1:1 false;foo="bar";echo $?ou foo="bar" && echo 0:0 foo=$(false);echo $?ou foo=$(false) || echo 1:1 foo=$(true);echo $?ou foo=$(true) && echo 0:0 Comme mentionné par la réponse la plus votée sur /programming/6834487/what-is-the-variable-in-shell-scripting : $? est utilisé pour …

2
Comment envoyer toutes les sorties à `logger` dans le shell POSIX?
Je voudrais enregistrer la sortie standard et l'erreur standard séparément lors de l' .xprofileutilisation logger. Dans Bash, je pense que cela ressemblerait à ceci: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Comment pourrais-je faire cela d'une manière compatible POSIX /bin/sh ?
10 shell  pipe  posix 




1
Que font réellement «\ time», «t \ ime» et «\ cd»? (amusant avec des barres obliques inversées dans les coquilles)
Tout en discutant des différences entre /usr/bin/timele shell (bash et zsh) intégré time, quelqu'un a mentionné que l'on peut utiliser \timecomme raccourci pour obtenir /usr/bin/time. Au début, cela semblait être un bon raccourci innocent, mais ensuite quelques questions se sont posées: Pourquoi ça t\imemarche aussi? Pourquoi \cdle répertoire change- t-il …

2
Récupère la sortie de `posix_spawn`
Je peux donc exécuter un processus sous Unix / Linux en utilisant POSIX, mais existe-t-il un moyen de stocker / rediriger à la fois le STDOUT et le STDERR du processus vers un fichier? L'en- spawn.htête contient une décélération posix_spawn_file_actions_adddup2qui semble pertinente, mais je ne sais pas trop comment l'utiliser. …
9 c  posix  fork 

2
Test POSIX et -a
J'ai vérifié un de mes scripts avec checkbashisms et j'ai reçu les avertissements suivants: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Dans la section 4.62.4 des spécifications POSIX, je trouve primary -a primary Exécute un binaire et des résultats …

1
Pourquoi POSIX.1e a-t-il été retiré?
La norme POSIX.1e proposée définit quelques éléments comme les ACL qui sont largement pris en charge. Mais la proposition elle-même a été retirée. Comment venir? Le seul raisonnement que j'ai trouvé en ligne est cette citation de http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : La raison pour laquelle Posix.1e a été abandonné est difficile à …
9 posix  history  acl 





1
Un système d'exploitation conforme POSIX minimal
À des fins éducatives, je voudrais commencer par une base compatible POSIX, y compris un shell, des utilitaires de base et un compilateur C ANSI, puis voir quel type d'environnements je peux créer en assemblant des packages. Cependant, la plupart des systèmes d'exploitation conformes POSIX minimaux que j'ai rencontrés semblent …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.