No ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb Em htop, aparece como: Por que htop mostra mais processo que
`read` é um utilitário de shell usado para ler strings do fluxo de entrada padrão ou de um descritor de arquivo.
No ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb Em htop, aparece como: Por que htop mostra mais processo que
Estou analisando este livro , Programação Avançada em Linux por Mark Mitchell, Jeffrey Oldham e Alex Samuel. É de 2001, um pouco velho. Mas acho isso muito bom de qualquer maneira. No entanto, cheguei a um ponto em que ele diverge do que meu Linux produz na saída do shell. Na página 92 (116 no...
Estou executando um servidor docker no Arch Linux (kernel 4.3.3-2) com vários contêineres. Desde a minha última reinicialização, o servidor de docker e os programas aleatórios nos contêineres falham com uma mensagem sobre a impossibilidade de criar um encadeamento ou (com menos frequência) de...
Como obtenho leitura e gravação de IOPS separadamente no Linux, usando a linha de comando ou de maneira programática? Eu instalei o sysstatpacote. Por favor, diga-me como eu os calculo separadamente usando os sysstatcomandos do pacote. Ou é possível calculá-los usando o sistema de arquivos? ex:...
O Linux ainda não segue o padrão POSIX.1, que diz que um reniceprocesso afeta "todos os encadeamentos do escopo do sistema no processo", porque de acordo com o documento pthreads (7) "os segmentos não compartilham um valor legal comum". No entanto, às vezes, pode ser conveniente renice"tudo"...
Editar: o título original foi "falha na leitura no bash" Com o ksh, estou usando o read como uma maneira conveniente de separar valores: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Mas falha no bash: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Não encontrei um motivo na...
O Linux, na verdade, não faz distinção entre processos e threads, e implementa ambos como uma estrutura de dados task_struct. Então, o que o Linux fornece a alguns programas para que eles digam threads de um processo a partir de seus processos filhos? Por exemplo, existe uma maneira de ver...
para entender outra resposta: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' o primeiro passo é entender o uso da opção -r do comando read. Primeiro, pensei, seria suficiente simplesmente executar man read para pesquisar o significado da opção -r, mas percebi...
Eu li em muitos lugares que o Linux cria um thread do kernel para cada thread do usuário em uma Java VM. (Vejo o termo "thread do kernel" usado de duas maneiras diferentes: um encadeamento criado para executar o trabalho principal do SO e um segmento que o sistema operacional conhece e programa...
Em alguns Bourne-como conchas, o readembutida não pode ler toda a linha a partir do arquivo em /proc(o comando a seguir devem ser executados em zsh, substitua $=shellcom $shellcom outras conchas): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n'...
Eu li que é ruim escrever coisas como for line in $(command): a maneira correta parece ser: command | while IFS= read -r line; do echo $line; done Isso funciona muito bem. Mas e se o que eu quero repetir for o conteúdo de uma variável , não o resultado direto de um comando? Por exemplo, imagine...
Eu tenho um script que se conecta a um servidor remoto e verifica se algum pacote está instalado: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Este exemplo pode ser...
Eu tenho o seguinte script: while read lineA && read lineB <&3 do echo "$lineA" echo "$lineB" echo done < file11 3< file22 Este código está funcionando bem. Mas eu não entendo isso: <&3 done < file11 3<
Esses são os segmentos individuais do processo do Packet Receiver. Existe alguma maneira de eliminar qualquer thread individual? O Linux fornece algum comando específico que pode eliminar ou enviar um sinal de parada para qualquer thread em particular em um
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . O Unix Internal da...
Por coincidência, tive que usar meu script ATA-ID-to-device-name (encontrado aqui: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) em uma partição somente leitura / . Caso você esteja curioso, era um console de recuperação do Ubuntu que permitirá acessar sua...
Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to...
Problema geral Quero escrever um script que interaja com o usuário, mesmo que esteja no meio de uma cadeia de tubos. Exemplo concreto Concretamente, ele pega a fileou stdinexibe linhas (com números de linha), solicita ao usuário que insira uma seleção ou números de linha e imprime as linhas...
Como faço para lidar com os backspaces inseridos, ele mostra ^?se tentou e como readconta os caracteres, 12^?3já que 5 caracteres estavam completos (embora nem todos tenham sido reais), mas depois que 12^?3^?ele retornou o prompt, estranho. Por favor ajude! -bash-3.2$ read -n
Eu tenho uma máquina local que deveria fazer uma sessão SSH em uma mastermáquina remota e, em seguida, outra sessão SSH interna de masterpara cada um dos remotos slaves, e depois executar 2 comandos, ou seja, para excluir um diretório específico e recriá-lo. Observe que a máquina local possui SSH...