쉘 스크립트를 실행할 때마다 작동하지 않습니다

쉘 스크립트를 실행할 때마다 작동하지 않습니다

아래와 같이 일부 프로세스를 종료하고 포트를 닫는 간단한 스크립트가 있습니다. 나는 달리고 있다 metasploitable.

퓨저 스크립트

그러나 실행할 때마다 다음과 같은 오류가 발생합니다. (모든 사람이 이 파일에 대한 권한을 가지고 있음을 참고하세요)

실수

답변1

스크립트를 실행하려면 실행 가능해야 하며 chmod +x portblock.sh실행하려면 시작 부분에 ./를 추가해야 합니다.

./portblock.sh

답변2

먼저 스크립트에 대한 실행 권한이 있는지 확인하십시오.

그런 다음,

./portblock.sh을 사용하여 스크립트를 사용하거나 실행하십시오 sh portblock.sh.

위의 방식으로 스크립트를 실행하는 것이 마음에 들지 않으면 PATH변수를 스크립트 디렉터리로 업데이트하세요.

관련 정보