컬 사용 시 cron 출력 옵션

컬 사용 시 cron 출력 옵션

다음과 같이 크론 작업을 실행할 때:

곱슬 곱슬하다http://example.com/cronjob.php

메일로 전송된 출력에는 다음이 포함됩니다.

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

 0    52    0    52    0     0     81      0 --:--:-- --:--:-- --:--:--    81
 0    52    0    52    0     0     31      0 --:--:--  0:00:01 --:--:--     0
 0    98    0    98    0     0     37      0 --:--:--  0:00:02 --:--:--    23
 0    98    0    98    0     0     27      0 --:--:--  0:00:03 --:--:--    15
 0    98    0    98    0     0     21      0 --:--:--  0:00:04 --:--:--    11
100   144    0   144    0     0     25      0 --:--:--  0:00:05 --:--:--    18
100   144    0   144    0     0     21      0 --:--:--  0:00:06 --:--:--    18
100   190    0   190    0     0     23      0 --:--:--  0:00:07 --:--:--    17
100   190    0   190    0     0     21      0 --:--:--  0:00:08 --:--:--    17
100   236    0   236    0     0     24      0 --:--:--  0:00:09 --:--:--    27

나는 이것이 전혀 쓸모가 없다고 생각하고 코드 출력만을 선호합니다.이것을 비활성화하는 방법이 있습니까?

cronjob이 아래와 같이 실행되면 이를 얻지 못합니다.

PHP /경로/to/the/phpfile.php

하지만 지금은 컬을 사용하는 것 외에는 방법이 없습니다.

답변1

검색 대상 man curl: ...

  -s/--silent
          Silent mode. Don’t show progress meter or error messages.
          Makes Curl mute.

그래서 curl -s http://example.com/cronjob.php트릭을 할 것입니다.

다음 옵션도 사용할 수 있습니다.

   -S/--show-error
          When used with -s it makes curl show error message if it fails.

도움이 되길 바랍니다.

답변2

시도해 보셨나요:

 curl --silent http://example.com/cronjob.php >>/path/to/output.log 2>&1

??

관련 정보