Perguntas sobre 'shell'

2
respostas

espera script para suportar dois caracteres esperados

Eu quero executar o sshd restart no Linux e na máquina Solaris via expect (minha expectativa é executada no meu script ksh) Eu criei o script esperado então quando esperamos ver o prompt "#" ele executa o sshd restart mas o problema é que...
05.09.2012 / 11:43
2
respostas

Como uso o sed ou o awk para remover o texto?

Eu tenho a seguinte linha em um arquivo: Linux Release............5.4.2.0-02 12_12_2011_07:31:23 Como faço para remover todos os caracteres antes do primeiro número com sed ou awk? Desejo obter o seguinte resultado: 5.4....
10.01.2012 / 12:06
1
resposta

tar Saindo com falha…?

Estou desmarcando com este comando tar -pxvzf filename.tar.gz , tudo parece estar indo bem, mas, inesperadamente, sai com o erro abaixo. Existe uma razão pela qual recebo este erro e / ou o evito? tar: Exiting with failure status due to pre...
02.05.2012 / 15:59
3
respostas

cd para um diretório quando seu caminho é inserido como um comando (em vez de um erro “foo é um diretório”)

Eu odeio quando bash me dá "duh!" tipo de erro: foo$ ./bar -bash: ./bar: is a directory Eu costumava amar o AmigaOS shell em que "execução" de um diretório simplesmente significava defini-lo como o diretório atual: foo$ ./bar bar$...
06.08.2009 / 23:38
1
resposta

Como sinalizar a presença de um padrão via código de saída, sem alterar o STDOUT

Eu preciso executar cmd1 . Se e somente se PATTERN estiver faltando em seu STDOUT, eu preciso executar cmd2 também: cmd1 | grep "$PATTERN" || cmd2 Mas eu gostaria de ver a saída all do cmd1, não apenas as linhas que correspondem...
23.03.2017 / 12:49
1
resposta

O espaço em branco importa em arquivos conf nginx?

Eu tenho um arquivo nginx conf que, devido ao uso de variáveis de ambiente, eu tenho um shell script echo, esse arquivo eu me refiro como nginx.conf.template , então eu coloco o resultado ecoado no nginx.conf , veja shell script abaixo:...
26.06.2015 / 19:21
2
respostas

O histórico do Shell de Nuvem do Azure persiste entre as sessões

Meu histórico do Shell de Nuvem do Azure não persiste nas sessões (que atingem o tempo limite após 10 minutos, então isso é irritante). O .bashrc tem # append to the history file, don't overwrite it shopt -s histappend # for setting histo...
29.05.2017 / 10:59
1
resposta

Como faço para encontrar os maiores arquivos em vários servidores e somar seu tamanho?

Eu estou tentando encontrar os maiores arquivos no diretório / export / home e adicionar (somar) seus tamanhos. Script: #!/bin/bash filename=hostnames > export_home.log while read -r -a line do hostname=${line//\"} echo $hostna...
12.06.2013 / 16:09
2
respostas

Como posso matar e esperar por processos em segundo plano para terminar em um script de shell quando eu Ctrl + C é?

Estou tentando configurar um script de shell para que ele execute processos em segundo plano, e quando eu ctrl + C o script de shell, ele mata os filhos e sai. O melhor que eu consegui fazer é isso. Parece que kill 0 -INT também mata o scr...
13.11.2012 / 03:30
2
respostas

df -h overreports espaço em disco no VPS

Quando eu executo o comando df -h no meu novo Ubuntu linux vServer eu recebo o seguinte: # df -h Filesystem Size Used Avail Use% Mounted on /dev/hdv1 466G 33G 434G 7% / none 16M 0 16M 0%...
22.09.2012 / 07:07