2012-07-18 4 views
0

나는 평생 전에 cron 작업 cmd를 작성한 적이 없으며 내 사이트에서 실행하기 전에 올바른 작업을 수행하기를 원합니다.아주 간단한 cron 작업 라인

내 스크립트 autopost.php가 내 데이터베이스에 추가하는 json 피드가 있습니다. 보통 나는 브라우저를 파일에 연결하여 데이터베이스를 실행하고 업데이트하지만 cronjobs가 자동으로 저를 대신 할 수 있다고 들었습니다. 이게 맞을까요?

wget -O http://www.domain.com/autopost.php 

편집 : 당신의 도움이 나는 일을 가지고와

좋아요. 그러나 wget -O 다음에/dev/null을 추가했을 때만 작동합니다. 왜 그럴까요?

+0

귀하의 라인은 부족 적어도 타이밍 파라미터 크론은 때를 알고 가정되는 방법. 그것을 실행해야합니까? 이것을 읽으십시오 : http://en.wikipedia.org/wiki/Crontab –

답변

1

당신은 cron 명령의 실행 일정 부분을 놓치고있다. 이 같은 필요합니다. 말한다

* * * * * wget -O http://www.domain.com/autopost.php 

는 "매 순간 wget과 수행을 구문은 다음을 참조하십시오 http://www.adminschoice.com/crontab-quick-reference

+0

나는 그것을 작동 시켰습니다! 그러나 wget-O 후에/dev/null을 추가했을 때만 작동합니다 ... 작동하지만 기쁘게 생각합니다./dev/null은 무엇을 설명합니까? –

+0

/dev/null을 "블랙홀"로 생각하는 경향이 있습니다. 기본적으로 쓰레기를 보내는 것과 같습니다. 명령이 실행될 때 출력되는 내용은 무시됩니다. 당신의 명령은 이제 다음과 같이 보입니다. ? :'* * * * * wget -O http://www.domain.com/autopost.php>/dev/null' – dkniffin

1

- 확실 할 수 있습니다!

이 링크를 따라 당신은 당신이 작업을 당신이 원하는 때마다 프로그램 할 수있을 것입니다 : www.aodba.com