如何在服务器上自动执行php

时间:2012-06-22 07:43:53

标签: php cron

我试图每15分钟在服务器上自动运行一个PHP。 PHP应该将邮件发送到数据库中的某些联系人。我已经创建了PHP并对其进行了测试并准备就绪。

现在我不知道如何将其设置为每15分钟运行一次。

我在这个网站上看了一些关于它的文章,我看到了一些关于cronjob的内容。我知道我存储我的PHP的服务器安装了运行cronjobs的东西,但说实话,我不知道从哪里开始这个。我有一个ftp,我上传了phps和一个froxlor管理面板。

我希望有人可以用这个“下一级”的东西启发我:D

非常感谢, 丹尼尔!

4 个答案:

答案 0 :(得分:1)

输入crontab -e,然后添加以下行:

*/15 * * * * /path/to/your/php/script

如果您没有为脚本添加执行权限,则需要添加php执行程序。

*/15 * * * * /path/to/php/executive /path/to/your/php/script

答案 1 :(得分:1)

在管理面板中搜索“CronJobs”。应该有一个部分用于使用界面添加cron作业。

创建cron作业时,您会看到有多种选项可以定义重复任务的时间间隔。

答案 2 :(得分:1)

对xdazz所说的只是一个小小的修正:

*/15 * * * * php /path/to/your/php/script

您需要在脚本前添加“php”。

答案 3 :(得分:0)

添加cronjob php脚本的示例cronjob代码(在directadmin中):

php /home/username/domains/domainaddress/public_html/phpfile.php

php脚本的示例cronjob代码(在cpanel中):

php /home/username/public_html/phpfile.php