0

我是使用 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];

            }



        ?>
4

1 回答 1

1

没有办法在文件中设置,必须用cron来完成。如果您能够编辑 /etc/crontab,请添加以下行:

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

否则,您必须按照此处的说明操作,或联系 GoDaddy 了解其无法正常工作的原因。

于 2012-08-02T14:33:44.917 回答