crontab을 이용한 일단위 로그파일 처리

eden·2022년 1월 9일
0

1.쉘 스크립트 작성


DATE=date +%Y%m%d_%H%M%S
FROM_PATH=/var/lib/jenkins/workspace/d-api/build/libs
TO_PATH=/root/logs
PREV_DATE=1

cp -rf FROM_PATH/nohup.out $TO_PATH/log_backup_DATE.out
cat /dev/null > ./FROM_PATH/nohup.out tar -cvf $TO_PATH/log_backup_DATE.tar TO_PATH/log_backup_DATE.out


2.crontab -e 커맨드 입력 후 엔터

  1. 0 0 * * * bash /root/backup/backup.sh (매일 0시 0분마다 해당 쉘 실행)

4.service crond restart

profile
다양한 것에 관심있는 개발자입니다.

0개의 댓글