리눅스에서는 crontab을 사용하여 특정 시간에 특정 작업을 실행할 수 있다.
# crontab 확인
# crontab -l
# crontab 등록 및 수정
# crontab -e
# 매일 0시 0분에 해당 경로의 jpg 파일 모두 삭제
0 0 * * * find /{path} -name "*.jpg" -exec rm -f {} \;
# 매일 0시 0분에 해당 경로의 30일 경과된 zip 파일 모두 삭제
0 0 * * * find /{path} -name "*.zip" -ㅡmtime +30 -exec rm -f {} \;
# 매일 0시 0분에 해당 경로의 sh 파일 실행
0 0 * * * find /{path}/test.sh
# 1분마다 실행
1 * * * *
# 매일 15시마다 실행
0 15 * * *
# 매월 5일마다 실행
0 0 5 * *
# 5월마다 실행
0 0 0 5 *
# 일요일마다 실행
0 0 * * 7
★sh 파일을 실행시키기 위해서는 해당 파일에 접근 권한을 부여해야한다.
# chmod +x /{path}/test.sh
728x90
'Linux' 카테고리의 다른 글
리눅스 명령어 정리 (0) | 2023.01.30 |
---|