컬이 일을 할 것이라고 생각합니다. 나는 대본을 썼다 :
#!/bin/sh
function test {
res=`curl -I $1 | grep HTTP/1.1 | awk {'print $2'}`
if [ $res -ne 200 ]
then
echo "Error $res on $1"
fi
}
test mysite.com
test google.com
여기서 문제는 내가 무엇을 하든지 stdout에 아래 인쇄를 중지시킬 수 없습니다.
% Total % Received % Xferd Average Speed Time Time Time Current
나는 cronjob 이이 스크립트를 실행하기를 원하며 그러한 메시지를 작성하면 그것을 실행할 때마다 사이트가 괜찮을지라도 cron에서 stdout으로 인쇄되어 있기 때문에 이메일을 받게됩니다.
정크를 stdout에 넣지 않고 상태 코드를 얻는 방법은 무엇입니까? 이 코드는 stdout에 대한 보너스 쓰레기를 제외하고는 사용하지 못하게합니다.