自动运行php脚本

hd.*_*hd. 6 php

我有一个应该每天自动运行的PHP脚本.因为PHP脚本是在请求上运行的,我该怎么办呢?有没有其他方法使用cronjob任务?

Sil*_*ght 10

两种选择:

  1. 使用crontab恶魔
  2. 雇佣一名工人,每24小时在浏览器中打开一个脚本

这是你的选择 :)

要使用crontab,键入crontab -econsole,将打开文本文件.最后添加一行:

0 0 * * * /usr/bin/php /var/www/mysite/httpdocs/daily_stats.php
Run Code Online (Sandbox Code Playgroud)

哪里:

0 0 * * * - 每天00:00运行

/usr/bin/php到PHP的路径(可以通过which php命令确定)

/var/www/mysite/httpdocs/daily_stats.php - PHP脚本的路径

如果which php没有输出,请运行以下命令安装PHP cli:

sudo aptitude install php5-cli 
Run Code Online (Sandbox Code Playgroud)

祝好运!