2014-03-28 3 views
0

크론 작업이 생성 된 시간부터 크론 작업을 실행하고 싶습니다. 오후 6시 54 분에 크론 작업을 만든 경우 오후 7시 54 분에 실행해야합니다. 하지만 일은 오후 7시에 실행 중입니다. 그리고 8, 9 등등.시간별 크론 작업

비핀 반살

도와주세요
+0

크론 작업의 세부 사항을 게시 할 수 있습니까? –

+0

시간당 54 분이 지난 후에 작업하는 것을 원한다면 다음 형식을 사용할 수 있습니다 :'code' 54 * * * [your command] ' 코드'- 도움이되기를 바랍니다! –

+0

생성 된 시간부터 매 시간마다 실행되는 작업을 원합니다. 그것이 6시 45 분에 만들어진 경우 7시 45 분, 8시 45 분 등에서 실행을 시작해야하지만 7시, 8시에 실행되고 그래서 나는 실제로 다음과 같은 경우처럼 싶지 않아요. – user1662655

답변

0
당신은 명령을 통해 리눅스에서 cron 작업을 편집 할 수 있습니다

: 당신이 무엇을 할 수 있는지 실제로 -e

그래서 예를 매입니다

의 crontab cron 작업이 트리거 된 시간 (예 : 첫 번째 시간은 6:54)은 해당 crontab 파일에 새 행을 추가합니다.

의사 코드에서 : 아래는 내가 어떻게 할 것입니다 당신이뿐만 아니라 사용자의 입력을 사용한다고 가정하기 때문에

  1. 는 보안 기능 escapeshellcmd 기능과 함께 PHP는 exec를 사용?
  2. crontab에 쓸 필요가있을 때마다 필요한 시간, php 명령 및 자동화하려는 파일 위치를 연결하는 함수가 있어야합니다.
  3. 시간을 설정할 때 datestrtotime 함수를 사용하여 분, 시간을 생성 할 수 있으므로 지정한대로 cronjob을보다 잘 제어 할 수 있습니다.

행운을 빈다. 어떤 질문이라도 묻습니다.