Resultados da pesquisa a pedido "bash"
O comando executar em uma variável não executa a última parte de um canal
Eu descobri que o comando expandido da variável não executará as últimas partes em um pipe. Por exemplo, da seguinte maneiratest.sh: #!/bin/bash y='echo hello man | awk "{print \$1}"' $y eval $y y='echo hello' $yA saída do script é: hello man | ...
Como descompactar o stdout do binário de execução herdado sem o stdbuf e ferramentas semelhantes
Quero monitorar a saída em tempo real de um programa que iniciarei. Estou tentando fazer isso redirecionando a saída do programa para um canal e, em seguida, lendo o canal a partir de um script de monitoramento. ./program >> apipeentão a partir ...
Como usar o inotifywait para assistir arquivos na pasta em vez da pasta
Eu quero usar o inotifyway para monitorar arquivos recém-criados ou movidos dentro de uma pasta, mas apenas os arquivos. Digamos que minha pasta seja o nome "watch_folder_test" e eu tenho o nome de arquivo "toto.txt". Se eu usar o comando mv ...
Finalize o processo em segundo plano quando outro processo terminar no Linux
Tenho uma pequena pergunta e espero que alguém possa me ajudar porque não consigo encontrar uma solução adequada. Eu quero resolver um nome de host; enquanto aguarda o resultado, gostaria de imprimir uma notificação se demorar mais de 30 ...
Por que os comandos do ADB quebram um loop de script do bash?
Percebo um problema ao executar vários comandos adb a partir de um loop de script de shell, a maioria dos comandos não é executada. Este é um script de exemplo. Nome do script:adbscript.sh: #!/bin/bash devicecount=0 while read device; do ...
Um Daemon Linux e o STDIN / STDOUT
Estou trabalhando em um daemon linux e tendo alguns problemas com o stdin / stdout. Normalmente, devido à natureza de um daemon, você não possui nenhum stdin ou stdout. No entanto, eu tenho uma função no meu daemon que é chamada quando o daemon é ...
Como capturar uma mensagem de confirmação do git e executar uma ação
Eu sou novo no git e quero capturar a mensagem de confirmação após um envio para a origem / mestre e executar um script bash (no servidor) com base no conteúdo da string. Por exemplo, se minha mensagem de confirmação do git diz:[email] my ...
Qual é a diferença entre: - e: = na substituição do parâmetro Bash?
Qual é a diferença entre: - e: = na substituição do parâmetro Bash? Eles parecem definir o padrão?
Combine todos os arquivos em todos os diretórios aninhados com globbing do shell
Existe uma maneira de usar o shell Globbing para identificar diretórios aninhados? portanto, se eu tenho dir / dir1 / dir2 / dir3 / dir4 / dir5 / .. e tenho arquivos em todos eles, qual é o padrão de globbing equivalente para corresponder a ...
Como usar padrões na instrução case no script bash?
oman página diz quecase As instruções usam "correspondência de padrão de expansão de nome de arquivo". Eu normalmente quero ter nomes abreviados para alguns parâmetros, então eu vou: case $1 in req|reqs|requirements) TASK="Functional ...