Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

2
O script Bash deve matar apenas as instâncias de outro script que ele lançou
Na situação atual, um determinado script 'chamando.sh' inicia outro script 'chamado.sh' em segundo plano, executa outras operações, dorme por um tempo e depois encerra 'chamado.sh' com a pkill called.sh. Isso funciona bem. Em seguida, também gostaria de iniciar o 'named.sh' de outros terminais como um script independente a qualquer outro …
11 bash  process 


2
Use o comando chmod seletivamente
Quero definir a permissão 755 em todos os arquivos e subdiretórios em um diretório específico, mas quero executar o chmod 755 apenas para os componentes que não têm permissão 755. find /main_directory/ -exec chmod 755 {} \; Se o findcomando retornar uma lista longa, isso levará muito tempo. Eu sei …








2
Por que o `time` não está no manual do GNU Bash?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... A partir disso, parece que timeé um Bash embutido. No entanto, não consigo encontrar uma descrição dele nesta página: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . Por que esse é o caso?
11 bash  man  time 


1
O Bash tem problemas de desempenho usando listas de argumentos?
Resolvido no bash 5.0 fundo Para um histórico (e compreensão (e tentando evitar os votos negativos que essa pergunta parece atrair)), explicarei o caminho que me levou a esse problema (bem, o melhor que me lembro dois meses depois). Suponha que você esteja fazendo alguns testes de shell para uma …
11 linux  bash  time 

8
Verifique se todas as linhas de um arquivo são únicas
Eu tenho um arquivo de texto contendo linhas como esta: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Como posso …

3
Executando o teste -nt / -ot em um POSIX sh
Os utilitários teste [internos têm os testes -nt("mais recentes que") e -ot("mais antigos") na maioria dos shells, mesmo quando o shell está sendo executado no "modo POSIX" (também válido para os utilitários externos com os mesmos nomes no sistemas aos quais tenho acesso). Esses testes são para comparar registros de …
11 files  timestamps  posix  test 

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.