Perguntas sobre 'posix'

3
respostas

Novo sinal chega enquanto a execução está em um manipulador de sinal, como decidir qual é o primeiro?

Estou trabalhando em uma ferramenta que manipula uma quantidade enorme de sinais (com sinais diferentes ) com sigaction() . Eu preciso lidar com o caso, se um novo sinal está chegando, enquanto o anterior estava em um manipulador de sinal....
04.09.2015 / 21:09
1
resposta

Threads vs interrupts

O que significa quando os segmentos são segmentados pelo tempo? Isso significa que eles funcionam como interrupções, não saem enquanto a rotina não está terminada? Ou ele executa uma instrução de um thread, depois uma instrução do segundo thread...
27.07.2015 / 13:08
1
resposta

Lendo campos de entrada separados por espaços

Como posso ler em POSIX bash input assim: <name>,<tag1> <tag2> <tag3>… eu tentei while read line;do done mas isso quer novas linhas, tudo que eu tenho são espaços. (É a solução IFS ? Se sim, como? (não e...
17.05.2015 / 20:28
1
resposta

Usando o exec 1 e 2 em uma função de script de shell POSIX. Irá interferir com outros redirecionamentos io?

Eu estou no processo de escrever um script de shell POSIX. Eu tenho uma função, que redireciona (quase) toda a saída para um fluxo de erro padrão assim: # print something to stderr printf "..." $var 1>&2 Foi apontado para mim...
04.10.2018 / 06:06
1
resposta

Comportamento de divisão inesperado

Eu li sobre o comportamento de divisão do Awk aqui: [...] the fs argument to the split function (see String Functions) shall be interpreted as extended regular expressions. These can be either ERE tokens or arbitrary expressions, and sh...
24.11.2018 / 15:41
2
respostas

Por que sys / types.h blkcnt_t é um valor assinado se mede o número de blocos?

Nas refs relacionadas a <sys/types.h> , o tipo blkcnt_t é definido como: blkcnt_t Used for file block counts. também afirma: blkcnt_t and off_t shall be signed integer types. (consulte link ) Não consegui enc...
22.03.2017 / 11:06
1
resposta

Padrões para cadeias de shell duplas entre aspas

Existe algum padrão relacionado a strings de shell duplas? Gostaria de saber detalhes como em quais contextos exatos $ devem ser interpretados literalmente, quais padrões exatos são $ variáveis supostamente correspondentes e se algo difere...
04.12.2016 / 01:07
1
resposta

Qual é o significado de xargs show limits output

Você pode usar xargs para descobrir limites sobre a linha de comando que está usando: $ xargs --show-limits Your environment variables take up 1901 bytes POSIX upper limit on argument length (this system): 2093203 POSIX smallest allowable upp...
28.04.2016 / 14:41
2
respostas

Alterar formato de hora em um arquivo

Eu tenho a saída de um comando sar e a hora não é POSIX: Linux 2.6.32-431.29.2.el6.x86_64 (test.server.com) 2015-08-01 _x86_64_ (32 CPU) 12:00:01 AM CPU %usr %nice %sys %iowait %steal %irq %soft %guest...
07.09.2015 / 10:17
2
respostas

Posso usar 'type' para verificar se um nome arbitrário é um nome de comando válido?

O bash type incorporado pode ser usado para essa finalidade, verificando seu status de saída: Exit Status: Returns success if all of the NAMEs are found; fails if any are not found. Qual a sua portabilidade? A especificação POSIX é um...
07.01.2014 / 16:05