cronjob에서 로그 파일 생성 방지

cronjob에서 로그 파일 생성 방지

아래 이미지 링크는 매분마다 루트에 로그 파일을 생성하는 설정 크론 작업을 보여줍니다.

cronjob을 보려면 여기를 클릭하세요

나는 공유 서버에 있고 로그 파일을 갖고 싶지 않습니다. 그렇지 않으면 서버가 매우 빠르게 로드됩니다. Schedulesms.1, Schedulesms.2 등과 같은 파일을 생성합니다.

로그 파일이 생성되지 않도록 하는 방법을 제공해 주시겠습니까?

답변1

당신이보고있는 파일은 출력이 cron아닙니다 wget. 출력 의 가장 일반적인 용도 wget는 디스크에서 웹 페이지를 가져오는 것입니다.

stdin및 을(를) 리디렉션하는 동안 웹페이지 저장 사용량을 stdout고려하지 않았습니다 .wget

해당 URL에 액세스하려는 경우 자동 옵션을 wget사용하여 출력을 저장하지 않도록 요청할 수 있습니다 -q.

man wget:

-q
--quiet Wget의 출력을 끕니다.

또한 매분 실행되는 공유 서버에서 cron 작업을 수행하지 않고 다음과 같이 최소 5분마다 실행하는 것을 선호합니다.

*/5 * * * * wget -q http://yoururl > /dev/null 2>&1

관련 정보