Perguntas sobre 'posix'

2
respostas

Reverse o comando id, eu quero o nome do usuário / grupo do uid ou gid

Eu sei alguns uid e gids que eu não sei a quem eles pertencem e eles não estão em / etc / passwd (pode ser LDAP ou de outro sistema). Como faço para obter informações de identificação apenas de uid ou gid, de preferência sem usar ldapsearch ou q...
16.01.2014 / 23:09
1
resposta

Ligando “..” em outro lugar que não seja o diretório pai e outros arquivos estranhos beharviors

A entrada ".." pode ser vinculada a algum lugar diferente do diretório pai? É possível causar "tar" para criar esse comportamento estranho? Cenário: Eu tenho um compilador pré-compilado para um sistema integrado, distribuído como arquivos tar...
05.08.2012 / 23:44
1
resposta

Desabilitando o readahead com hdparm ou POSIX_FADV_RANDOM

Do doc do kernel do Linux, o aviso POSIX_FADV_RANDOM parece desabilitar o readahead. Mas quando eu desabilitei o Readhead usando (sudo hdparm -A 0 / dev / sdb) eu tenho uma degradação enorme em performances; também notei que read (2) parece ser...
17.07.2012 / 15:31
3
respostas

Qual é a diferença entre POSIX, Bash e outros shells para scripts? [fechadas]

Enquanto passa por muitas respostas no Unix & Linux, me deparei com muitos deles escrevendo seu conteúdo e / ou tags com POSIX ou Bash ou algum outro shell padrão do Linux. Eu sei de algumas diferenças, como algumas delas têm arrays e...
12.12.2012 / 06:03
1
resposta

Como armazenar corretamente um caractere de nova linha em uma variável de shell (POSIX)? [duplicado]

update tenta esclarecer mais, usando um exemplo, os seguintes comandos shell: SHELLVARIABLE="1st line, 2nd line, 3rd line, " printf '%s' "$SHELLVARIABLE" gera esta saída: 1st line,<newline>2nd line,<newline>3rd line,&l...
08.09.2018 / 16:05
1
resposta

A regex estendida do Unix é compatível?

A regex da ferramenta do Unix é totalmente compatível? Por exemplo, se eu grep -oE "\$text *\( *([^)]) *\)" , tenho a garantia de substituir a parte exata que obtive se usar sed -E "s/\$text *\( *([^)]) *\)/replacement/g" ? E isso se este...
23.02.2018 / 15:06
2
respostas

Defina o comparador com variáveis dentro de uma variável e, em seguida, faça com que o shell expanda essas variáveis toda vez que for ecoado

Aqui está parte do meu script: #!/bin/sh n=1 echo "How many repetitions to run (0 = no limit)?" read reps if [ $reps = 0 ]; then while="true" else while="[ $n -lt $((reps+1)) ]" fi echo "How much off-time in-between reps (in minut...
26.01.2018 / 22:04
1
resposta

Como usar uma repetição com um escape hexadecimal com um operador regex bash

Eu tenho lutado por dias para tentar fazer com que algo aparentemente simples funcione. (LC_ALL=POSIX; regex="src\.[\x20-\x7E]+\.system"; file="src.dirtree.system"; if [[ $file =~ $regex ]]; then echo "yes"; else echo "no"; fi;) O desejo...
05.04.2018 / 09:36
1
resposta

Alguém poderia explicar a dinâmica do sono / vigília no Linux?

Estou estudando os mecanismos de bloqueio em um sistema operacional e me deparei com essas funções POSIX: pthread_cond_wait(pthread_cond_t *c, pthread_mutex_t *m); pthread_cond_signal(pthread_cond_t *c); Eu compreendo perfeitamente a idei...
30.09.2017 / 20:55
2
respostas

Como posso testar quais partes do POSIX um aplicativo está usando?

Recebi o código-fonte em C e quero ver quais partes (funções, chamadas do sistema) do POSIX são usadas nele. Existe um conjunto de testes ou outro programa, que pode me dar uma visão geral?     
12.09.2016 / 15:21