我创建了一个 php 文件;所以每次我运行它时,它都会运行将所有数据库复制到我主机内的一个文件夹中。
所以我想知道有没有办法每天调用一个cron作业来加载那个页面?
是的你可以。
执行 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
是的,创建一个myscript.sh
调用这个 php 的 shell 脚本,例如:
#!/bin/sh
php yourscript.php
然后在 cron 中安排它每 6 小时运行一次(例如):
0 */6 * * * ./myscript.sh
这取决于您所说的“视图”是什么意思。您当然可以设置运行 PHP cURL 或 shell 命令(wget、curl 等)的 cron 作业,但它不会在浏览器中加载。