서버가 제대로 실행되고 있는지 테스트하기 위해 "serverloadtest.sh"라는 bash 스크립트를 실행하려고 합니다. 그러나 입력하면 serverloadtest.sh
"명령을 찾을 수 없습니다"라는 메시지만 표시됩니다. 올바른 스크립트 이름을 입력했는지 확인했습니다.
답변1
DisplayName이 말하는 내용을 사용하는 것 외에도 ./serverloadtest.sh
스크립트가 실행 가능한지 확인하세요. 그렇지 않은 경우 chmod
변경 권한을 사용하십시오. 예를 들어 chmod 755 serverloadtest.sh
읽기/쓰기/실행 권한과 추가 읽기/실행 권한이 부여되거나, chmod u+x serverloadtest.sh
귀하(소유자)에게 이미 가지고 있는 권한 외에 실행 권한도 부여됩니다.
답변2
해당 폴더에 있으면 을 실행하십시오 ./serverloadtest.sh
.
해당 폴더에 없으면 cd
해당 폴더로 이동 serverloadtest.sh
하거나 전체 경로를 입력해야 합니다.
답변3
현재 디렉터리를 이 스크립트가 있는 곳으로 입력하거나 변경 sh serverloadtest.sh
하고 다음을 입력하세요./usr/local/.../serverloadtest.sh
./serverloadtest.sh
쉘 스크립트 실행 방법을 읽어보세요.