[오리지널] Ubuntu 에서 지정 한 날짜 이전의 파일 을 정기 적 으로 삭제 합 니 다.
관련 박문
[오리지널] Ubuntu 의 cron 서 비 스 를 이용 하여 모 션 을 정시 에 시작 하고 닫 습 니 다.
이 글 은 관련 블 로그 에 추 가 된 또 다른 기능 입 니 다. 지정 한 날짜 전의 오래된 파일 을 정기 적 으로 삭제 합 니 다.
구현 환경:
Ubuntu12.04
실행 파일:
지정 한 날짜 전의 파일 을 삭제 하 는 셸 파일 cleanup_oldfiles
crontab - e 명령 으로 추 가 된 정시 서비스 명령 파일
파일 코드:
cleanup_oldfiles 파일
#########################################################################
# File Name: cleanup_oldfiles.sh
# Author: Geng
# mail: [email protected]
# Created Time: 2014年05月22日 星期四 11时02分00秒
#########################################################################
#!/bin/bash
#首先进入目录,然后删除该目录下3天前的所有文件,包括其中的子目录
#下面两段代码意思类似
cd /home/geng/share/cam1
find -mtime +3 -exec rm -rf {} \;
cd /home/geng/share/cam2
find -mtime +3 -exec rm -rf {} \;
cd /home/geng/share/motion/images
find -mtime +3 -exec rm -rf {} \;
crontab - e 명령 에 추 가 된 정시 서비스 명령 파일
터미널 에서 실행 crontab -e
그리고 열 린 파일 의 끝 에 코드 를 추가 합 니 다.
#每天晚上22点50分执行motionstart
50 22 * * * /root/motionstart
#每天早上点5分执行motionstop
05 08 * * * /root/motionstop
#每天上午10点整执行cleanup_oldfiles
00 10 * * * /root/cleanup_oldfiles
cleanup_oldfiles 파일 의 의미 참조:
구문 쓰기: find 대응 디 렉 터 리 - mtime + 일수 - name "파일 이름"- exec rm - rf {}\;예: find/usr/local/backups - mtime + 10 - name "*. *"- exec rm - rf {}\;/usr/local/backups 디 렉 터 리 에 있 는 모든 10 일 전에 "."파일 을 삭제 합 니 다 find: Liux 의 검색 명령, 사용자 가 지정 한 조건 의 파일 찾기/usr/local/backups: 청소 하고 싶 은 임의의 디 렉 터 리 - mtime: 표준 구문 쓰기 + 10: 10 일 전의 파일 을 찾 습 니 다. 여 기 는 숫자 로 일 수 를 대표 합 니 다. + 30 은 30 일 전의 파일 찾기 "*.": 찾 고 싶 은 데이터 형식 을 표시 합 니 다."*. jpg"는 확장자 jpg 의 모든 파일 을 찾 는 것 을 의미 합 니 다. "*"는 모든 파일 을 찾 는 것 을 의미 합 니 다. 이것 은 유연 하 게 사용 할 수 있 습 니 다. - exec: 고정 쓰기 rm - rf: 디 렉 터 리 {} 를 포함 하여 파일 을 강제로 삭제 합 니 다.\;: 고정 쓰기, 큰 괄호 + 빈 칸 +\+; 이 작은 문 구 를 실행 가능 한 파일 에 쓰 고 cron 스케줄 링 실행 을 설정 하면 시스템 이 자동 으로 관련 파일 을 정리 할 수 있 습 니 다. (즉, 본 논문 의 처리 방법)
다음으로 전송:https://www.cnblogs.com/gengzj/p/3827086.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.