Use pkill
:
pkill node
Isso também corresponderia ao outro comando, por isso ajuste-o:
pkill -f "node --harmony app.js"
Isto corresponde exatamente à linha de comando completa ( -f
), por isso só deve acertar o comando desejado.
Atualmente, estou usando o seguinte comando para obter um processo:
ps -xa | grep node
O que resulta no seguinte:
13611 ? Sl 0:03 /opt/brackets/Brackets-node /opt/brackets/node-core
20713 pts/1 Sl 0:00 node --harmony app.js
20838 pts/1 S+ 0:00 grep node
Eu uso o comando kill -9 20713
para eliminar o processo node --harmony app.js
.
Como posso matar o node --harmony app.js
a cada vez com um comando? Estou cansado de digitar o número do processo toda vez.
Use pkill
:
pkill node
Isso também corresponderia ao outro comando, por isso ajuste-o:
pkill -f "node --harmony app.js"
Isto corresponde exatamente à linha de comando completa ( -f
), por isso só deve acertar o comando desejado.
Você pode usar killall
. A sintaxe mais simples é:
killall "Process_name"
No seu caso:
killall "node --harmony app.js"
O lado positivo de killall
é que ele corresponderá ao nome exato para que não haja chance de matar outros processos de forma indesejada.
Embora você possa usar a opção -r
para expressar o processo como um padrão de expressão regular como pkill
.
Verifique man killall
para mais informações.
Use um alias e sua própria "palavra de comando" para isso.
E.G.go na sua home Dir e crie o arquivo .bash_aliases
Coloque o seguinte texto no arquivo
alias nerdalert='pkill -f "node --harmony app.js"'
e, em seguida, procure em sua pasta pessoal pelo seu .bashrc procurando por essa parte e certifique-se de que ela não seja comentada.
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Agora digite no seu terminal
source /home/${USER}/.bash_aliases
e experimente o seu novo "comando" a.k.a. alias
nerdalert
Aproveite ^^
Tags command-line process