cronjob에서 로그 파일이 생성되지 않도록 방지

cronjob에서 로그 파일이 생성되지 않도록 방지

아래 이미지 링크는 루트 디렉터리에 매분 로그 파일을 생성하도록 설정한 cron 작업을 보여줍니다.

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

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

로그 파일이 생성되지 않도록 하는 방법을 제공할 수 있습니까?

답변1

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

리디렉션 stdin하고 페이지 사용량을 저장할 stdout생각을 하지 않는 경우.wget

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

모든 man wget:

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

또한 공유 서버에서 cron 작업을 1분마다 실행하고 싶지는 않지만 다음과 같이 적어도 5분마다 실행하고 싶습니다.

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

관련 정보