基本的cron作业设置为每天执行php文件


Basic cron job set up to execute php file daily

我是使用cron作业的新手。我试着每天运行下面的脚本。Go Daddy是我的托管服务提供商。我尝试使用Go Daddy内置的Cron Job Manager创建一个Cron作业,但没有成功。我想知道是否有人可以帮助我开始创建一个命令,该命令将每天运行以下php脚本。

有没有一种方法可以通过单独修改.php文件来设置它?

我很感激你的建议。

<?php 
            #!/usr/bin/php
            //Create mysql connect variable
            $conn = mysql_connect('host', 'user', 'pass');

            //kill connection if error occurs
            if(!$conn){
                die('Error: Unable to connect. <br/>' . mysql_error());
            }
            //connect to mysql database
            mysql_select_db("mdb", $conn);

            $results = mysql_query("SELECT * FROM files");

            $name_array = Array();

            while($row = mysql_fetch_array($results)){
                $name_array[] = $row['name'];
            }
            shuffle($name_array);
            for($i=0; $i < 2; $i++){
                echo $name_array[$i];
            }

        ?>

无法在文件中进行设置,必须使用cron进行设置。如果您能够编辑/etc/crontab,请添加以下行:

01 0 * * * root /usr/bin/php -f /path/to/page

否则,您必须按照此处的说明进行操作,或者联系GoDaddy了解它不起作用的原因。