답변:
매 순간:
* * * * * /path/to/php /var/www/html/a.php
24 시간마다 (자정마다) :
0 0 * * * /path/to/php /var/www/html/reset.php
crontab의 작동 방식에 대해서는이 참조를 참조하십시오 : http://adminschoice.com/crontab-quick-reference 및 cron jobx를 빌드하는이 편리한 도구 : http://www.htmlbasix.com/crontab.shtml
이것은 / etc / crontab의 형식입니다.
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
항상 참조가 편리하도록 crontab 파일의 맨 위에 복사하여 붙여 넣는 것이 좋습니다. RedHat 시스템은 기본적으로 설정되어 있습니다.
1 분마다 무언가를 실행하려면 :
* * * * * username /var/www/html/a.php
매일 자정에 무언가를 실행하려면 :
0 0 * * * username /var/www/html/reset.php
실행할 명령에 / usr / bin / php를 포함 시키거나 php 스크립트를 직접 실행 가능하게 만들 수 있습니다.
chmod +x file.php
쉘이 사용할 인터프리터를 알 수 있도록 shebang으로 PHP 파일을 시작하십시오.
#!/usr/bin/php
<?php
// your code here
/etc/crontab
A는, 시스템 crontab 파일. 사용자 가이를 제출 한 사용자로 실행 이후의 crontab은 사용자 이름 필드를 포함하지 않는 다른 형식을 가지고 있습니다. 루트가 아닌 사용자로 크론 작업을 실행하려면 crontab
명령을 사용하여 제출해야합니다 ( 크론 탭이 저장된 위치는 걱정하지 마십시오). /etc/crontab
꼭 필요한 경우 가 아니면 엉망으로 만들지 마십시오 .