Script de shell para o comando kill

1

Estou seguindo um tutorial sobre o uso de editores de texto e um dos exercícios foi criar um script de comando "mais seguro". Eu fiz um diretório ~/bin . Em seguida, fez o seguinte script de comando kill chamado ekill .

#!/bin/bash

# Kill a process as safely as possible.
# Tries to kill a process using a series of signals with escalating urgency.
# usage: ekill <pid>

# Assign the process id to the first argument.
pid=$1
kill -15 $pid || kill -2 $pid || kill -1 $pid || kill -9 $pid

Eu criei meu caminho ~/bin usando uma exportação no meu ~/.bash_profile . Então ele pediu para chmod ekill então eu digitei: chmod +x ~/bin/ekill . Depois eu digitei o comando which ekill , mas parece que o meu chmod não funcionou porque o comando which não mostrou meu caminho de ekill.

    
por O. Silva 26.12.2016 / 16:41

1 resposta

2

adicione isso ao topo do seu script:

#!/bin/bash

você deve adicionar seu ~/bin à sua variável PATH .

No seu .profile adicione esta linha:

export PATH="$HOME/bin:$PATH"

fonte seu .profile

source ~/.profile

depois de executar which ekill

    
por 26.12.2016 / 16:47