Perguntas sobre 'shell-script'

3
respostas

adiciona opção de caminho absoluto a um comando

Dado um comando shell (vamos chamá-lo de "oldcommand"), existe um script de shell simples newcommand.sh que se comportará como oldcommand, exceto que ele terá uma nova opção "-location" e, por exemplo, newcommand -location path -nonfileopti...
02.12.2015 / 09:39
3
respostas

Passar argumentos para um comando executado por outro usuário

Eu tenho um script bash que deve levar alguns argumentos e, em seguida, ser executado em um usuário diferente: test.sh #!/bin/bash sudo su user2 <<'EOF' echo $1 EOF No entanto, ele imprime em branco: $ ./test.sh haha Eu en...
19.09.2014 / 01:18
2
respostas

Corpo da mensagem nulo; espero que esteja bem

Eu tenho o seguinte comando abaixo como parte de um cronjob. Quando executo o comando via cron ou na linha de comando, recebo Null message body; hope that's ok . O conteúdo do email está vazio, mas quando eu verifico o arquivo /tmp/sdplogs...
15.10.2014 / 15:50
3
respostas

Duplicação de código em um script de shell

Meu script bash (vamos chamá-lo de myscript ) recebe entrada de stdin (pipe) ou forma um arquivo regular (se filename foi fornecido como argumento) a) someprog | myscript or b) myscript file.txt Em seguida, os dados são processados...
04.01.2014 / 23:05
5
respostas

Substituir a instância do processo no lugar?

Eu suspeito que isso não é possível apenas por causa das implicações de segurança, mas aqui está o que eu gostaria de fazer. Basicamente, executamos um script de shell bash em nosso servidor CentOS que chama Program-A (no nosso caso, JMete...
28.02.2014 / 20:10
1
resposta

Copia o arquivo ao substituir o texto nele

Estou escrevendo um script para publicar uma webapp. Ao copiar arquivos, devo substituir um espaço reservado current_date em um arquivo com a data atual. Eu começaria com algo assim para definir a string de data date='date +%Y%m%d'...
17.12.2013 / 18:08
5
respostas

Recorte e transponha algumas linhas de um arquivo

Eu tenho 1344 linhas de coluna de dados. Eu quero formar 32 linha por 42 colunas do meu arquivo de dados de entrada. Quero cortar a primeira linha 42 e colar em uma coluna de 42 dados da coluna e continuar do mesmo modo. Meus dados estão organiz...
01.01.2014 / 17:43
2
respostas

Adicionando 2 linhas na sub-rotina do arquivo de texto

Eu tenho um arquivo de texto dividido em sub-rotinas. Cada estrofe começa com uma [palavra-chave] e termina com uma linha em branco. Algo parecido com isto: [keyword1] param1 = value1 param2 = value2 param3 = value3 [keyword2] param4 = value...
09.11.2011 / 11:39
1
resposta

Posso atualizar meus comandos (como o awk, sed) para a versão mais recente do solaris?

bash-3.00# awk '{print NR}' f1.txt 1 2 3 4 mas o FNR não imprime nada. awk '{print FNR}' f1.txt a linha acima não me dá nenhuma saída, parece que o awk que estou tendo no meu sol não tem variável FNR. então posso fazer algo sobre...
27.11.2012 / 12:55
2
respostas

Obtenha o status de execução do mongodb

Ter um script onde eu começo / paro vários serviços dependendo do que eu preciso. Por exemplo, Apache, BIND, MySQL, PostFix, Memcached, Tomcat ... e assim por diante. Dependendo das opções de status para o script, etc. várias ações são tomada...
20.04.2014 / 17:04