내 응용 프로그램을 호스팅하기 위해 cpanel을 사용하고 있습니다. 내 애플리케이션에서는 분/시간/일 단위로 일부 쿼리를 실행해야 합니다. 이를 위해 cpanel에서 cron 작업을 사용합니다. 이것은 내가 사용하는 cron 명령입니다.
* * * * * wget -O /dev/null https://******/sms_cron
이 명령의 문제점은 트리거될 때 이메일을 보낸다는 것입니다. 이메일 전송을 중지하는 솔루션을 온라인으로 검색한 후 다음 명령이 유용하다는 것을 알았습니다.
* * * * * wget https://******/sms_cron > /dev/null 2>&1
하지만 이 명령에는 문제가 있습니다. 이메일 전송은 중지되었지만 트리거될 때마다 새 파일이 생성됩니다. 이제 나도 이것을 멈추는 방법을 알아내야 한다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
감사해요.
답변1
wget
출력 중지아무것, 출력을 다음으로 리디렉션/dev/null
그리고조용히 해달라고 요청하세요.
* * * * * wget -O /dev/null --quiet 'URL'
이는 다음과 같습니다.
* * * * * wget -O - --quiet 'URL' >/dev/null
여전히 실제로 잘못된 출력이 생성됩니다(제 생각에는 여러분이 보고 싶어하는 것 같습니다). 이러한 상황을 방지하려면 2>/dev/null
첫 번째 명령 끝에 추가하거나 2>&1
두 번째 명령 끝에 추가하십시오.