나는 텍스트 편집기 사용에 대한 튜토리얼을 따르고 있으며 연습 중 하나는 "더 안전한" 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