서버에서 프로그램을 어떻게 실행합니까?
안녕하세요. 내가 묻는 것이 무엇인지 명확히 하기 위해: 나는 내 포럼을 관리하기 위한 가벼운 프로그램을 작성하고 싶습니다. 포럼에는 필요한 모든 작업을 수행할 수 있는 설정이 충분하지 않기 때문입니다. 따라서 프로그램은 게시되는 내용에 따라 이메일을 구문 분석하고 보냅니다(물론 사전 허가를 받아). 프로그램은 1분마다 실행되어야 하며 포럼 상태를 확인해야 합니다. 연중무휴 24시간 프로그램을 실행하고 싶습니다. 그래서 서버에 필요하다고 생각합니다. 어느 서버에서나 이 작업을 수행할 수 있나요? 매우 가볍습니다. exe 파일이 됩니다. 호스팅 서비스로 전송한 다음 실행할 수 있습니까? 그러면 그곳에서 지속적으로 실행됩니다(1분마다 내 포럼을 구문 분석함).
감사해요 :)
답변1
물론 이를 수행하는 방법에는 여러 가지가 있습니다.
Linux 서버인 경우 x 시간 간격마다 프로그램을 실행하도록 cron 작업을 설정할 수 있습니다.
Windows 서버인 경우 Windows 작업 스케줄러를 사용하여 x 시간 간격마다 프로그램을 실행할 수 있습니다.
주의해야 할 한 가지는 실행하려는 프로그램이 포럼을 제공하는 서버와 동일한 서버에 없는 경우 해당 프로그램에 연결하고 필요한 정보를 추출하는 방법을 찾아야 한다는 것입니다.
이를 위해 필요에 따라 데이터베이스 서버의 원격 연결을 허용하거나 작업을 수행하는 URL을 설정하고 정보를 구문 분석할 수 있습니다.