2012-02-27 5 views
0

cronジョブが実行されるたびに私の電子メールに次のように表示されます:curl shell php cronの結果

これはどういう意味ですか?何か間違えている?なぜ私はこのメッセージを受け取りますか?

% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 

0  6 0  6 0  0  22  0 --:--:-- --:--:-- --:--:-- 22 
0  6 0  6 0  0  22  0 --:--:-- --:--:-- --:--:--  0 
+2

実際に何がcronjobに入っているかを実際に述べておけば助けになります。 – Amber

+0

ウェブから情報を得るためにcurlが使われています - phpやcronと何か関係があるかどうかは分かりませんが、phpでcronでスケジュールされ、curlを使用するスクリプトを書かない限り、http://curl.haxx .se/docs/manpage.html crontabから実行した行を投稿し、スクリプトの呼び出しであれば、コードを投稿すると便利です。 – alfasin

+0

@Amberとalfasin、良い点は、私が下のコメントのcrontabで走った行を見てください。 –

答えて

2

-scurlをコマンドラインで実行している場合は、それをサイレントにして、進捗情報を端末に出力しないようにする必要があります。

-S(例:curl -s -S)を入力すると、エラーメッセージが表示されるようになります。

+0

私のコードは '/ usr/bin/curl http://mydomain.com/cron/script.php 2>&1'です。 '/ usr/bin/curl -s -S http://mydomain.com/cron/script.php 2>  –

+0

はい、ルーシーです。 – Amber

+0

ありがとう、素晴らしい、それは今でも働く –

1

引数などとファイル名を指定して実行:curl --silent yourscript.php

-s, --silent

サイレントまたは静かなモード。進行状況メーターまたはエラーメッセージを表示しないでください。カールをミュートにします。 -sと共に使用すると

-S, --show-error

それが失敗した場合にカールがエラーメッセージを表示します。

チェックhttp://curl.haxx.se/docs/manpage.html他のオプションについては、

+0

私のコードは '/ usr/bin/curl http://mydomain.com/cron/script.php 2>&1'ですので、'/usr/bin/curl -s -S http: /mydomain.com/cron/script.php 2>&1' –