2012-08-13 3 views
0

데이터 파싱 유틸리티가 실행 가능한 JAR 파일 형식입니다. 또한 데이터 파일을 업로드하는 Apache 서버 (Ubuntu 12.04)가 있습니다. 파일을 업로드 할 때 JAR 파일을 백그라운드 프로세스로 실행할 수 있습니까? (FYI : 여러 프로세스에 의한 파일 액세스는 여기서는 중요하지 않으며 파일 잠금이 제대로되어 있습니다.)아파치를 백그라운드 프로세스로 사용하여 JAR 파일 시작하기

관련 아이디어 : 위와 같은 작업을 수행 할 수 없다면 위에서 언급 한 JAR 파일을 bash 스크립트. 그러나, 나는 아직도 아파치를 통해 그렇게하는 방법을 모르겠다. 나는 그것을 효과적으로 사용하는 초보자입니다.

편집 : 그냥 알려 주신 this potential php solution. 아파치 사람들 : 이것은 좋은 생각입니까, 아니면 더 나은 해결책입니까?

답변

2

아마도 이것을 달성하기 위해 File Alternation Monitor을 사용할 수 있습니다. 새 파일이 발견되면 작업을 수행하는 백그라운드 데몬으로 구성 할 수 있습니다. 파일이 현재 업로드되는 동안 시작하지 않으려면 대략 기다려주십시오. 파일 변경 시간 5 분 후 유틸리티 처리가 시작됩니다.

나는 Samba 공유에서 업로드 된 파일을 모니터링하는 것과 비슷한 기술을 사용하며 완벽하게 작동합니다.

+0

Brilliant! 고맙습니다. –

관련 문제