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