Kill 명령을 위한 쉘 스크립트

Kill 명령을 위한 쉘 스크립트

나는 텍스트 편집기 사용에 대한 튜토리얼을 따르고 있으며 연습 중 하나는 "더 안전한" kill 명령 스크립트를 만드는 것입니다. 디렉토리를 만들었습니다 ~/bin. 그런 다음 아래 이름의 kill 명령 스크립트를 만들었습니다 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

나는 ~/bin이것을 사용하여 이 작업을 수행했습니다 ~/.bash_profile. 그런 다음 chmod ekill을 요청하여 다음을 입력했습니다 chmod +x ~/bin/ekill. 그런 다음 command 를 입력했지만 which ekill해당 명령이 내 ekill 경로를 표시하지 않았기 때문에 내 chmod가 작동하지 않은 것 같습니다.

답변1

스크립트 상단에 다음을 추가하세요.

#!/bin/bash

~/bin변수 에 자신의 것을 추가해야 합니다 PATH.

이 줄을 추가한 후 .profile:

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

당신의 소스.profile

source ~/.profile

실행 후which ekill

관련 정보