Perguntas sobre 'shell-script'

1
resposta

Como verificar se um processo atualmente em execução é aberto pelo usuário root ou usuário

Atualmente, estou criando um script BASH para eliminar processos. Eu primeiro verifico se o processo está rodando e mato-o. Mas gostaria de adicionar um if aninhado para descobrir se esse processo foi aberto pela raiz (não para o script atual...
03.06.2013 / 09:28
1
resposta

Como eu mudo a cor de todas as linhas para vermelho começando com um símbolo%?

Quando uso sed -i "s,.*%.*,$(tput setaf 1)&$(tput sgr0),g" A.log toda a linha desaparece e quando eu uso sed -i "s,^%.*,$(tput setaf 1)&$(tput sgr0),g" A.log apenas o primeiro caractere ( % ) fica vermelho. O que...
22.03.2013 / 11:18
3
respostas

Couting todos os caracteres pela classe de caracteres BASH

Eu preciso contar eficientemente cada caractere de um arquivo arbitrário por seu caracter CLASS (como definido pela man page BASH); ou seja, [[:alnum:]], [[:alpha:]], [[:ascii:]], [[:blank:]], [[:cntrl:]], [[:digit:]], [[:graph:]], [[:lower:]]...
22.07.2013 / 23:34
1
resposta

Variável Bash no script Awk

Eu tenho este banco de dados de arquivo simples (ff_servers.db) com o seguinte conteúdo: 192.168.154.2 Alaska hp 192.168.157.3 Colorado dell 192.168.156.3 hawaii hp Da linha de comando, pude executar: awk "BEGIN{IGNORECASE=1;}/alas...
27.12.2012 / 07:29
1
resposta

Listando dependências de arquivos do script

Dado um script de shell, existe uma maneira fácil de extrair quais arquivos ele manipula explicitamente (assim como não concatenar algum comando e não avaliá-lo)? Por exemplo, #!/bin/bash . /etc/someconfig.cfg cat /somedir/somefile.txt...
26.12.2012 / 21:55
1
resposta

Por que a barra invertida é convertida em espaço na instrução echo se IFS = '\'?

Por que \ é convertido em espaço na configuração de IFS='\' var="'(]\{}\$\"" IFS='\' echo $var # '(] {}$"     
04.10.2013 / 11:35
2
respostas

adicione “#” no início das linhas selecionadas no Arquivo

Requisito: ADICIONAR alguma coisa (ou seja, #) no início de cada linha no arquivo A que é grep do arquivo B Arquivo A abcd abdc sdfg asdfa jon ram Arquivo B jon abcd grep arquivo B do arquivo A e adicione o caractere "#" no iníc...
08.04.2013 / 09:44
1
resposta

como usar o syslog para evitar que o arquivo de log seja truncado quando vários proceses estiverem tentando gravar no mesmo arquivo de log?

Eu queria saber o uso do syslog quando vários processos estão tentando gravar no mesmo arquivo de log como for i in $var do some process >> logfile & done wait     
12.04.2013 / 15:58
1
resposta

Como criar um script de shell protegido por senha [duplicado]

Como posso criar um shell script protegido por senha para acesso de leitura / gravação. Também deve ser executável por todos os usuários sem a senha. Eu tenho informações confidenciais no script.     
08.04.2013 / 05:26
2
respostas

como mover (não copiar) arquivos de um servidor para outro?

Eu quero mover os arquivos de server1 para server2 . Um produtor em server1 continuará gerando os arquivos, e um consumidor em server2 continuará processando-os. Eu posso copiar arquivos usando o seguinte script de shell: rsync p...
14.01.2013 / 10:00