![[해결됨] 크론 작업 wget이 루트 디렉토리에 파일 쓰기](/tutorial-cover/post/[해결됨] 크론 작업 wget이 루트 디렉토리에 파일 쓰기.png)
[해결됨] 크론 작업 wget이 루트 디렉토리에 파일 쓰기
wget 명령은 원격 서버에서 파일을 다운로드하기 위한 명령줄 유틸리티입니다. 또한 cron 작업을 사용하여 서버 측 스크립트를 트리거하는 데 사용됩니다. 그게 다야. 이 튜토리얼이 wget cron 작업에 의해 생성된 루트에서 원치 않는 파일을 피하는 데 도움이 되기를 바랍니다.
문제
cron 작업과 함께 wget을 사용하는 동안 다운로드한 파일을 홈 디렉토리에 저장했습니다. 이로 인해 많은 수의 정크 파일이 시스템에 생성됩니다.해결책
wget 명령과 함께-O
옵션을 사용하여 결과 파일(데이터)을 특정 파일 및 위치에 씁니다. 그런 다음 대상 파일로 장치 파일/dev/null
을 선택합니다. 이것은 그것에 쓰여진 모든 것을 버릴 것입니다. 결과적으로 홈 디렉토리에 정크 파일이 생성되지 않습니다. 예를 들어 원래 cron 작업 명령은 다음과 같습니다. wget https://www.example.com/cron.php위 명령을 다음으로 업데이트:
wget -q -O /dev/null https://www.example.com/cron.php여기:
-q
wget 명령 출력 끄기 -O /dev/null
다운로드한 콘텐츠(파일)를/dev/null 장치에 씁니다.