시간이 지남에 따라 파일이 축적되는 디렉터리를 지우는 스크립트인 cron 작업이 있습니다. 아쉽게도 출시되지는 않았습니다. 왜 그런지 안다. cronmaker.com을 사용하여 cron 작업을 만들었습니다.
매일 밤 트리거되지만 그 안에 오래된 파일이 있기 때문에 트리거되지 않았다는 것을 어떻게 알 수 있습니까?
crontab -e의 출력
0 0 3 1/1 * ? * ./home/deploy/scripts/clearzip.sh
당신의 도움을 주셔서 감사합니다.
스크립트 내용:
#!/bin/bash
rm -rf /media/attachment/zip/*.*
rm -rf /home/deploy/excel/*.*
rm -rf /home/deploy/pdf/*.*
답변1
예약된 작업 생성기사용석영 크론 트리거, 여러 비표준 필드(초 및 연도)를 추가합니다. 표준의 첫 번째 및 마지막 필드를 제거하고 대신 cron
사용 하고 명령에서 선행을 제거해야 합니다.*
?
.
0 3 1/1 * * /home/deploy/scripts/clearzip.sh
매일 새벽 3시에 운행됩니다. 좀 더 비공식적으로,
0 3 * * * /home/deploy/scripts/clearzip.sh