Perguntas com a marcação «posix»

POSIX é um acrônimo para Portable Operating System Interface, uma família de padrões especificados pelo IEEE para manter a compatibilidade entre sistemas operacionais.

2
As atribuições são como comandos com um status de saída, exceto quando há substituição de comando?
Veja os exemplos a seguir e suas saídas nos 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 Conforme mencionado pela resposta mais votada em /programming/6834487/what-is-the-variable-in-shell-scripting : $? é usado para encontrar o …

2
Como enviar toda a saída para o `logger` no shell POSIX?
Eu gostaria de registrar a saída padrão e o erro padrão separadamente no .xprofileuso logger. No Bash, acho que seria algo assim: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Como eu faria isso de uma maneira compatível com POSIX /bin/sh ?
10 shell  pipe  posix 




1
O que `\ time`,` t \ ime` e `\ cd` realmente fazem? (diversão com barras invertidas em conchas)
Enquanto discutia sobre as diferenças entre /usr/bin/timee o shell (bash e zsh) time, alguém mencionou que alguém pode usar isso \timecomo uma abreviação para obter /usr/bin/time. Primeiro, parecia um atalho inocente, mas surgiram algumas perguntas: Por que t\imetambém funciona? Por que \cdalterar o diretório, mesmo que /usr/bin/cd¹ não? Então, obviamente, …

2
Obter saída de `posix_spawn`
Para que eu possa executar um processo no Unix / Linux usando POSIX, mas existe alguma maneira de armazenar / redirecionar o STDOUT e o STDERR do processo para um arquivo? O spawn.hcabeçalho contém uma desaceleração posix_spawn_file_actions_adddup2que parece relevante, mas não tenho certeza de como usá-lo. O processo gera: posix_spawn(&processID, …
9 c  posix  fork 

2
Teste POSIX e -a
Eu verifiquei um script meu com checkbashisms e recebi os seguintes avisos: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Na seção 4.62.4 das especificações POSIX , acho primário - um primário Executa um binário e os resultados de primário …

1
Por que o POSIX.1e foi retirado?
O padrão POSIX.1e proposto define algumas coisas como ACLs que são amplamente suportadas. Mas a proposta em si foi retirada. Por quê? O único raciocínio que encontrei on-line é esta citação de http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Por que o Posix.1e foi abandonado é difícil entender do ponto de vista de hoje (julho …
9 posix  history  acl 



2
Como obter informações do sistema de arquivos para um arquivo específico?
Qual é a melhor maneira de descobrir informações do sistema de arquivos sobre um arquivo. Por exemplo, se eu tiver um arquivo /media/xyz/path/to/file.ext E /etc/fstabcontém //server1/Share1 /media/xyz cifs option1=value1,... Como posso determinar que o arquivo está em um compartilhamento Samba, que possui o caminho local /path/to/file.exte com quais opções o …
8 mount  posix 


1
Um sistema operacional mínimo compatível com POSIX
Para fins educacionais, eu gostaria de começar com uma base compatível com POSIX, incluindo um shell, utilitários básicos e um compilador ANSI C, e depois ver que tipo de ambientes eu posso construir juntando pacotes. No entanto, a maioria dos sistemas operacionais mínimos compatíveis com POSIX que encontrei parecem estar …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.