2008-10-09 5 views
1

cron 작업 (캐시 유지 관리, db 업데이트 등)에 의존하는 웹 응용 프로그램을 배포하는 가장 좋은 절차는 무엇입니까? DB 스키마 변경과 같은 경우에는 버전 간의 변경 사항을 관리하기위한 DBDeploy와 같은 도구가 있지만 crontab에 대한 업데이트를 어떻게 자동화합니까?cron을 사용하는 웹 응용 프로그램 배포

나는 실제 cron 파일이/var/spool /에 저장되어 있다는 것을 알고 있지만이 파일을 직접 편집하는 것은 현명하지 않다고 들었습니다. 다른 사람들은 어떻게합니까?

답변

4

대부분의 Linux 배포판에서는 개별 사용자의 crontab 대신 /etc/cron.d에 파일을 저장할 수 있습니다. 원하는 모든 사용자가 실행할 수 있습니다 (루트가되어야합니다.).

웹 응용 프로그램을 RPM (debian pkg 등)에 빌드하면 /etc/cron.d에 파일을 놓고 작업을 실행할 수 있습니다.

시스템 테스트 머신에 동일한 RPM을로드하여 모든 것이 먼저 작동하는지 확인하십시오.

관련 문제