./srcds_run -game tf -maxplayers 32
내 데비안 서버에 Team Fortress 2 서버 설치를 마쳤고, 시작할 때마다 실행할 필요 없이 서버를 시작할 수 있는 bash 스크립트를 만들고 싶습니다 . 이 파일은 에 있습니다 /home/steam/orangebox
.
다음과 같은 bash 스크립트(이름)를 만들어 보았습니다 run.sh
.
#!/bin/bash
/home/steam/orangebox/./srcds_run -game tf -maxplayers 32
실행을 완료 chmod -x run.sh
하고 실행하려고 시도했지만 실행하면 bash: ./run.sh: Permission denied
반환됩니다.
이 bash 스크립트가 작동하려면 무엇을 변경해야 합니까?
답변1
실행할 권한이 있다고 가정합니다.
#!/bin/bash
/home/steam/orangebox/srcds_run -game tf -maxplayers 32
싱글 . 은 현재 디렉터리, .. 레벨 업 등에 사용됩니다. 전체 경로를 사용하는 경우에는 추가할 필요가 없습니다.
관심이 있다면 점 명령에 대한 추가 정보를 찾을 수 있습니다.여기.