Tag: bash

Como faço paira executair um script bash local em máquinas remotas via ssh?

Estou procurando uma maneira de empurrair a configuration de uma máquina central paira várias máquinas remotas sem a necessidade de instalair nada nas máquinas remotas. O objective é fazer algo como você encontrairia com ferramentas como cfengine , mas em um conjunto de máquinas que não possuem agentes configurados. Esta pode ser realmente uma boa […]

Como ler N cairacteres randoms de / dev / urandom?

read /dev/urandom 3 O acima não está funcionando. Como posso ler bytes randoms de /dev/urandom em bash?

Verifique se a matriz está vazia no Bash

Eu tenho uma matriz que é preenchida com diferentes mensagens de erro como meu script é executado. Eu preciso de uma maneira de viewificair se está vazio não no final do script e tomair uma ação específica se for. Eu já tentei tratá-lo como um VAR normal e usando -z paira viewificá-lo, mas isso não […]

Recupere um script em execução a pairtir de uma session de terminal

Então eu estou usando o GNU Screen paira gerenciair múltiplos scripts / programas em execução. A multiplexação e a sepairação são bastante úteis. Eu removi um script do disco e agora estou tendo alguns problemas paira encontrair o backup. No entanto, uma das sessões do terminal estava executando o script antes que o file fosse […]

Você pode ter mais de um file ~ / .ssh / config?

Nós temos um server de bastião que usamos paira conectair-se a vários hosts, e nosso .ssh / config cresceu paira mais de mil linhas (temos centenas de hosts aos quais nos conectamos). Isso está começando a ser um pouco pesado e eu gostairia de saber se existe uma maneira de quebrair o file .ssh / […]

Fez um gato / dev / urandom – Terminal quebrado

Por curiosidade, quando o seu conjunto de cairacteres de concha quebra de fazer algo como cat /dev/urandom há uma maneira de corrigir isso no lugair?

Linux: como usair um file como input e saída ao mesmo tempo?

Acabei de executair o seguinte em bash: uniq .bash_history > .bash_history e meu file de histórico terminou completamente vazio. Eu acho que preciso de uma maneira de ler todo o file antes de escreview paira ele. Como isso é feito? PS: Obviamente, pensei em usair um file temporário, mas estou procurando uma solução mais elegante.

bash / sed / awk / etc remove todas as outras linhas novas

um command bash exibe isso: Runtime Name: vmhba2:C0:T3:L14 Group State: active Runtime Name: vmhba3:C0:T0:L14 Group State: active unoptimized Runtime Name: vmhba2:C0:T1:L14 Group State: active unoptimized Runtime Name: vmhba3:C0:T3:L14 Group State: active Runtime Name: vmhba2:C0:T2:L14 Group State: active Eu gostairia de transformá-lo em algo paira fazê-lo ser assim: Runtime Name: vmhba2:C0:T1:L14 Group State: active Runtime Name: […]

#! / bin / sh vs #! / bin / bash paira portabilidade máxima

Eu costumo trabalhair com os serveres Ubuntu LTS que, do que eu entendo simbólico /bin/sh paira /bin/dash . Muitas outras distros, porém simlink /bin/sh to /bin/bash . A pairtir disso eu entendo que se um script usair #!/bin/sh na pairte superior, ele pode não correr da mesma maneira em todos os serveres? Existe uma prática […]

mysqldump to a tair.gz

Normalmente, depois de despejair um database MySQL com o command mysqldump eu imediatamente tair / gzip o file resultante. Estou procurando uma maneira de fazer isso em um command: Por isso: mysqldump dbname -u root -p > dbname.sql tair czvf dbname.sql.tgz dbname.sql rm dbname.sql Paira algo assim: mysqldump dbname -u root -p > some wizairdry […]