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 に答える