1

我创建了一个 php 文件;所以每次我运行它时,它都会运行将所有数据库复制到我主机内的一个文件夹中。

所以我想知道有没有办法每天调用一个cron作业来加载那个页面?

4

3 回答 3

2

是的你可以。

执行 sudo crontab -e ,您可以添加以下行:

0 0 * * * /path/to/php /path/to/php/file.php

基本上这意味着每天午夜,它将通过调用 php 解释器来运行命令,然后运行您的 php 文件。

确保您的 php 文件具有正确的 root 权限(或您希望在其下运行 cronjob 的任何用户)。

编辑:如果您使用的是 cPanel,请查看此文档:http://docs.cpanel.net/twiki/bin/view/11_30/CpanelDocs/CronJobs#Adding a cron job

于 2012-08-13T18:19:26.883 回答
1

是的,创建一个myscript.sh调用这个 php 的 shell 脚本,例如:

#!/bin/sh
php yourscript.php

然后在 cron 中安排它每 6 小时运行一次(例如):

0 */6 * * * ./myscript.sh
于 2012-08-13T18:21:40.250 回答
0

这取决于您所说的“视图”是什么意思。您当然可以设置运行 PHP cURL 或 shell 命令(wget、curl 等)的 cron 作业,但它不会在浏览器中加载。

于 2012-08-13T18:18:13.487 回答