2014-01-15 116 views
0

我有一个远程的Apache/2.2.16(Debian)服务器,我想每隔2小时做一次间隔工作,在12.00这样做。所以,我写了一个php文件,可以做到这一点,但我必须通过浏览器启动它,并且必须保持浏览器窗口打开以保持脚本运行。我听说我可以通过控制台执行一个php脚本,但我无法访问它。如何在远程服务器上运行php脚本?

如何在不访问控制台的情况下运行脚本并且不打开浏览器?

+0

你是否至少有基于web的CPanel与cron管理? – user4035

+1

在shell脚本中使用'curl'或'wget'。 – Barmar

+0

Google for cronjobs。 –

回答

2

为此任务设置一个cron作业。您可以在服务器上或在给定时间运行的任何其他计算机上进行设置。

在Linux或Mac OS机器上,打开终端并输入crontab -e

添加像这样的文件的末尾:

0 12 * * * wget http://url.com/your/script.php -O /dev/null 

这将每天调用脚本在12:00。确保安装了wget

相关问题