2011-10-23 2 views
1

나는 이미 꽤 많은 시간 동안 인터넷 검색을하고 있었지만 여전히 lampp으로 crontab을 설정하는 방법을 찾을 수는 없다.우분투에서 crontab을 LAMPP와 함께 사용

15 분마다 PHP 스크립트를 실행해야합니다.

그래서, bash는 :

$ sudo -i 
# crontab -e 

내가 나노 편집기를 얻을 ... 나는 내부 내용을 입력해야합니까?

나는 * * * * */opt/lampp/path/to/script을 시도했지만 작동하지 않습니다.

아무도 도와 줄 수 있습니까?

+0

나는 bash 스크립트를 만들어 대신 crontab에서 실행할 것을 제안합니다. 나는 항상 crontab에서 명령을 설정하는 데 문제가있었습니다. crontab이 다른 환경에서 작동한다는 것을 고려해야합니다. – Pithikos

+0

첫 줄에'#!/usr/bin/php'가있는 한 파일을 실행 가능하게 만들고 스크립트 본문에 필요한 PHP 관련 내용을 추가하십시오 ('

+0

@Pithikos 답장을 보내 주셔서 감사합니다. bash 스크립트를 만드는 방법에 대한 예제 나 단계를 얻을 수 있습니까? 나는 완전히 cron에서 새롭고 그것에 대해 많이 모른다 ... –

답변

2

귀하의 crontab 스크립트는

이 시도 ... 어쩌면 이유는 당신이 '*'마지막과 '/'최초의 사이에 공간이없는 것입니다

* * * * */opt/lampp/path/to/script 

입니다 :

+1

15 분마다 실행되는 것이 아니라 1 분마다 실행됩니다. 첫 번째를 *로 대체하십시오. */15 – tripleee

+0

@Iya 답장을 보내 주셔서 감사합니다. 내 경로가 /opt/lampp/htdocs/testing.php라고 가정 해 보겠습니다. 따라서 * * * * * /opt/lampp/htdocs/testing.php을 입력했지만 여전히 작동하지 않습니다. –

+0

@Iya 또는 내 testing.php에 추가해야 할 것이 있습니까? 실제로 내가 뭘 내 PHP 경로인지 모르겠다. –

0

PHP 스크립트를 실행하려면 php path/to/script을 사용해야 할 수도 있습니다. 우분투는 스크립트를 직접 실행하는 방법을 모르실 수 있습니다. php-cli가 설치되어 있어야 작동 할 수 있습니다.

관련 문제