2012-06-22 45 views
-2

我想每15分钟在服务器上自动运行PHP。 PHP应该从数据库发送邮件给一些联系人。我已经创建了PHP并进行了测试,并且已经准备就绪。如何在服务器上自动执行PHP

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

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

我希望有人能开导我这个“更上一层楼”的事情:d

非常感谢你, 牛!

+0

这属于[服务器上故障](http://serverfault.com) – cvaldemar

+0

如何阅读froxlor的文档或询问您的服务提供商? – CodeZombie

回答

1

crontab -e类型,并添加下面一行:

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

如果没加执行权限给你的脚本,你需要添加PHP执行。

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

在froxlor面板上,我只有电子邮件/ SQL/Domains/FTP/Extras/Traffic/Support门票 –

+0

@PacuraruDaniel如果您无法登录到服务器,那么您不能这样做。 – xdazz

+0

我可以登录floxlor管理面板,也可登录ftp –

1

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

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

1

只是一个小修正什么xdazz有说:

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

您将需要与“PHP”前缀你的脚本。

+0

没错,给了你评论的投票权。 – Dharmavir

+0

我可以在哪里添加此行? –

+0

sudo vim/etc/crontab – Dharmavir

0

添加一个cronjob 示例的cronjob代码PHP脚本(在管理向导):

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

示例的cronjob代码PHP脚本(在的cPanel):

php /home/username/public_html/phpfile.php 
相关问题