2014-06-20 3 views
-1

현재 내 응용 프로그램에는 여러 명령이 있으며 명령을 입력하고 수동으로 프로그램을 실행해야합니다.Symfony 명령 용 crontab을 만드는 방법

현재 이러한 명령을 실행하기 위해 crontab을 작성하기로했습니다. 하지만 Symfony를 기반으로 crontab을 만드는 절차가 확실하지 않습니다. 예를 들어, 등 내가의 crontab 파일을 두어야 폴더의 crontab을 만드는 방법을

+0

가능한 복제본 [PHP : 예약 된 작업 실행 중 (cron 작업)] (http://stackoverflow.com/questions/120228/php-running-scheduled-jobs-cr) 직장에서) – JakeGould

답변

2

당신은 사물의 감각을 만들 수있는 우분투 문서 또는 추가로 nixcraft articlemanual page 일부 excellent references을 찾을 수 있지만, 모든

* * * * * command to be executed 
- - - - - 
| | | | | 
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7) 
| | | ------- Month (1 - 12) 
| | --------- Day of month (1 - 31) 
| ----------- Hour (0 - 23) 
------------- Minute (0 - 59) 

당신은 아마 가지고 싶을 것이다 일반적인 형태는 다음과 같습니다 :

의 crontab은

각 크론 (고화질) 그래서 같은 형식 파일의 줄에 도착, 쉘 명령을 실행입니다 않습니다

cd은 일반적으로 응용 프로그램 디렉토리의 절대 경로를 사용해야하고 &&은 '및'에 대한 논리이므로 'cd'가 실패하면 (아마도 디렉토리에 액세스 할 수 없기 때문에) 두 번째 절반은 실행되지 않습니다.

이 파일을 아무 곳에 나 저장하면 crontab manual은 사용자가 crontab 파일을 직접 편집하지 말 것을 제안합니다.

함께 기본 crontab 파일을 엽니 다

crontab -e 

또는과 크론 탭에 새 파일을 추가 :

crontab mynewcronfile 

또한 현재 이용 crontab 파일의 contense 얻을 수 있습니다 :

crontab -l 
관련 문제