2016-08-06 9 views
4

私はcodediterのためにgodaddyホスティングとcronジョブを実行しています。それは毎日午前10時に実行されます。だから、cronのタブでは、私はこのGodaddy Hosting Cron Jobタイムゾーンの設定

00 10 * * * export TZ=Asia/Dhaka; wget http://www.example.com/function 

00 10 * * * TZ=Asia/Dhaka; wget http://www.example.com/function 

00 10 * * * export TZ=Asia/Dhaka; /usr/bin/curl "http://www.example.com/function" 

常にそれら多分他の人のタイムゾーン上で実行するコマンドUTCタイムゾーンのように試してみましたが、私は、アジア/ダッカのタイムゾーンUTC +6必要があります:00。

正しいタイムゾーンコマンドを書き込む方法と書き込む場所を教えてください。

GoDaddyはクーロンタブのC-パネルcronジョブマネージャは、サーバで現在の時刻を表示しません。この enter image description here

答えて

1

のように見えます。アカウントが設定されると、特定のタイムゾーンにある特定のサーバー上でアカウントが実行されます。そのタイムゾーンが何であるかを調べ、そのタイムゾーンに基づいてスケジュールを設定する必要があります。

echo date("D M d, g:i A", time()) 

機能をphpで実行することができます。その後、スケジュールを設定します。

0

あなたがPHPを使用している場合、あなたはどのような時間の両方を把握することができ、それはあなたのサーバーで、あなたがでているもののタイムゾーンである:

echo date('c'); 

それはよのような何かを出力:

2017-08-15T02:40:09 + 00:00

0

上記の答えは、私を助けていない、彼らは両方のではなく、cronジョブのために、私のドメインの日付/時間を与えました。どのようなcronジョブのスケジュールを決定するために私を助けたことである:

  1. は、それがIPを検索して位置して、Googleはその都市/国の
  2. Googleの時間をXXX.XXX.XXX.XXX
  3. のcPanelから自分のIPアドレスを取ります
  4. タイムゾーンを決定しました