类似的还有线程,我已经穿了过去。 他们并不清楚我的疑惑,请!
refresh.php
<?php
echo "This code will run every minute";
if(count!=1)
count+=1;
else
$count = 1;
echo $count;
?>
cron.php
<?php
exec('echo -e "`crontab -l`\n30 1 * * * /opt/lamt/htdocs/refresh.php" | crontab -'); //to run at 1:30 am
?>
- 如何在10时30分跑的?
- 如何执行
cron.php
?
我在当期的方向发展?
打开外壳并输入:
command="php /opt/lamt/htdocs/refresh.php"
job="30 22 * * * $command"
cat <(fgrep -i -v "$command" <(crontab -l)) <(echo "$job") | crontab -
以上创建执行一个cronjob /opt/lamt/htdocs/refresh.php
在每天22.30
。
command="php /opt/lamt/htdocs/refresh.php"
job="30 10 * * * $command"
cat <(fgrep -i -v "$command" <(crontab -l)) <(echo "$job") | crontab -
以上创建执行一个cronjob /opt/lamt/htdocs/refresh.php
在每天10.30
。
这是正确crontab
语法:
# * * * * * command to execute
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── day of week (0 - 7) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
# │ │ │ └────────── month (1 - 12)
# │ │ └─────────────── day of month (1 - 31)
# │ └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
资源
打开你的Linux终端,然后写一个命令:
crontab -e
文本编辑器将打开。 有复制这一行:
30 22 * * * php -f /opt/lamt/hdocs/refresh.php
救。 你不需要在PHP代码中没有“执行”。
您不需要cron.php,跟随我的领导:
试试这个命令:
nano /etc/crontab
并在文件中添加这一行:
30 22 * * * username /usr/bin/php /opt/lamt/hdocs/refresh.php
克龙在窗口: 克朗在Windows的Cron在Unix中: 克龙在unix
在cron.php
你应该只输入PHP代码