FTP에서 배치 파일 실행

FTP에서 배치 파일 실행

제목이 기본적으로 모든 것을 말해줍니다. 나는 FTP에서 bat 파일을 실행하는 방법을 찾으려고 끝없는 시간을 연구했습니다.

간단히 말해서 서버를 종료할 Bat가 있고 FTP에서 해당 Bat를 실행할 수 있어야 합니다. 유일한 문제는 (분명히) FTP가 해당 파일을 다운로드하려고 하기 때문에 해당 박쥐를 두 번 클릭하여 실행할 수 없다는 것입니다. 해당 파일을 FTP에서 실행할 수 있는 방법이 있습니까?

답변1

당신이 달성하려는 것이 무엇인지는 완전히 명확하지 않지만,

  • FTP 서버 자체에서 배치 파일을 실행하려는 경우: FTP를 사용하면 불가능합니다.
  • 배치 파일을 로컬에서 실행하려면 FTP 서버에서 로컬 시스템으로 복사(즉, 다운로드)하고 실행해야 합니다.

답변2

서버를 종료하기 위한 .bat가 있고 해당 bat을 실행할 수 있어야 합니다.

쉽게 끝났다...

FTP에서.

하지만 FTP에서는 아닙니다. FTP는파일 전송규약. 파일을 전송하도록 설계되었습니다. 서버에서 명령을 실행하도록 의도된 것이 아닙니다.

해당 파일을 FTP에서 실행할 수 있는 방법이 있습니까?

아니요. 할 수 있는 최선(또는 추악한 해킹이기 때문에 최악)은 FTP 폴더 중 하나에 파일이 있는지 확인한 다음 이에 대해 작업을 수행하는 작업을 서버에 설정하는 것입니다. 예를 들어 1분마다 'reboot_please.txt'가 있는지 확인하고, 그렇다면 파일을 제거하고 게임 서버를 재부팅하세요.

(게임 서버가 매분마다 계속 다시 시작되는 이유를 궁금해할 위험이 있으므로 파일 제거를 건너뛰고 사용자에게 맡길 수 있습니다.)

서버에서 이 작업을 시작한다는 점에 유의하세요. FTP 클라이언트가 아닙니다.

더 좋은 방법은 사용자에게 서버에 대한 실제 액세스 권한을 부여하는 것입니다. 이를 수행하는 방법은 현재 설정에 따라 다릅니다. 배치 파일을 사용하면 일종의 창이 표시되지만 더 자세한 답변을 얻으려면 더 많은 정보가 필요합니다.

관련 정보