|
From: | Bambam Souza |
Subject: | Re: [shell-script] Script para matar vários processos ao mesmo tempo |
Date: | Wed, 22 Nov 2017 11:01:50 -0200 |
Acho que o mais barato seria fazer:kill $(ps xufa | grep -E "$@" | grep -v grep | awk '{print $2}')O $@ contem todos os parâmetros passados. O $* tb, mas dá truta se tiver espaço em branco (o que é impossível em nome de processo)Assim como o pipe, tb cria um subshell, mas não carrega o código do xargsAbraços,Julio* Atenção! Últimos treinamentos presenciais do ano! *Cidade Local PeríodoDamos treinamento em sua empresa com certificadoe nota fiscal por um preço, no mínimo, 50% maisbarato que qualquer curso.Nosso time de instrutores in company é formado somente porautores de Best Sellers laureados sobre os temas. P. exemplo:Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 22 de novembro de 2017 09:17, 'alysoncb .' address@hidden [shell-script] <address@hidden.br > escreveu:Fala pessoal, bom dia!Não sei se vocês já enfrentaram o mesmo problema que eu...É o seguinte, eu tô criando um script pra matar vários processos ao mesmo tempo, mas eu queria fazer isso sem utilizar o OU | do grep.Na linha de comando ficaria assim:ps xufa | grep -E (gedit|sublime_text) | grep -v grep | awk '{print $2}' | xargs kill -9No script tá brabo de fazer isso, pois eu usaria a variável posicional $1.Exemplo do script:!#/bin/bashps xufa | grep -E $1 $2 $3 $4... | grep -v grep | awk '{print $2}' | xargs kill -9E se eu quisesse matar mais de 20 processos ao mesmo tempo?Como eu faria? Aí que o problema tá!!!Tá brabo descobrir uma solução pra isso.Alguém tem uma luz??Eu já tentei até uma loucura dessas aqui abaixo:ps xufa | grep -E $1. | grep -v grep | tr '.' ' ' | awk '{print $2}' | xargs kill -9Tentei transformar o ponto em espaço, assim eu colocaria os processos separados por espaço e mataria através do xargs kill -9.
[Prev in Thread] Current Thread [Next in Thread]
- Script para matar vários processos ao mesmo tempo, alysoncb ., 2017/11/22
- Re: Script para matar vários processos ao mesmo tempo, itamarnet, 2017/11/22
- Re: Script para matar vários processos ao mesmo tempo, itamarnet, 2017/11/22
- Re: [shell-script] Script para matar vários processos ao mesmo tempo, Julio C. Neves, 2017/11/22
- Re: [shell-script] Script para matar vários processos ao mesmo tempo, Bambam Souza <=
- Prev by Date: renomear arquivo com valor do conteudo
- Next by Date: Re: Assunto: [shell-script] Executar script de qualquer caminho
- Previous by thread: Re: [shell-script] Script para matar vários processos ao mesmo tempo
- Next by thread: renomear arquivo com valor do conteudo
- Index(es):