Submitted by westporch on 2018.03.03.(Sat) - 16:14 Forums 자유 게시판 Test Test 댓글에 문법 강조 기능을 사용할 경우 모바일 지원이 원활하지 않습니다. #!/bin/bash #Seo Hyun Gwan #기타 로그 파일 형식도 삭제할 수 있도록 정규표현식을 개선해야함. BASE_TARGET=/var/log TARGET=/var/log IS_SUB_DIR=0 # 0 -> /var/log, 1 -> /var/log의 서브 디렉토리 SUB_DIR_PATH="/var/log" function initialization() { TARGET=/var/log IS_SUB_DIR=0 } function check_sub_dir() { if [ $IS_SUB_DIR -eq 0 ]; then TARGET=$BASE_TARGET else TARGET=$TARGET fi } # maillog-20150824.gz, maillog-20151002와 같은 형식의 파일을 삭제한다. function delete_log_files_incldue_date() { check_sub_dir DAILY_LOG_NAME_LISTS=daily_log_name_lists.txt rm -rf $TARGET/*.gz # ex) maillog-20150824.gz 삭제 ls --color=no $TARGET | egrep -o [a-z]+-[0-9]+ > $DAILY_LOG_NAME_LISTS readarray -t daily_log_name_lists < $DAILY_LOG_NAME_LISTS for ((idx=0; idx < ${#daily_log_name_lists[@]}; idx++)) { rm -rf $TARGET/${daily_log_name_lists[$idx]} # ex) maillog-20151002 삭제 } } # 이하 생략 Log in or register to post comments Log in or register to post comments
Test 댓글에 문법 강조 기능을 사용할 경우 모바일 지원이 원활하지 않습니다. #!/bin/bash #Seo Hyun Gwan #기타 로그 파일 형식도 삭제할 수 있도록 정규표현식을 개선해야함. BASE_TARGET=/var/log TARGET=/var/log IS_SUB_DIR=0 # 0 -> /var/log, 1 -> /var/log의 서브 디렉토리 SUB_DIR_PATH="/var/log" function initialization() { TARGET=/var/log IS_SUB_DIR=0 } function check_sub_dir() { if [ $IS_SUB_DIR -eq 0 ]; then TARGET=$BASE_TARGET else TARGET=$TARGET fi } # maillog-20150824.gz, maillog-20151002와 같은 형식의 파일을 삭제한다. function delete_log_files_incldue_date() { check_sub_dir DAILY_LOG_NAME_LISTS=daily_log_name_lists.txt rm -rf $TARGET/*.gz # ex) maillog-20150824.gz 삭제 ls --color=no $TARGET | egrep -o [a-z]+-[0-9]+ > $DAILY_LOG_NAME_LISTS readarray -t daily_log_name_lists < $DAILY_LOG_NAME_LISTS for ((idx=0; idx < ${#daily_log_name_lists[@]}; idx++)) { rm -rf $TARGET/${daily_log_name_lists[$idx]} # ex) maillog-20151002 삭제 } } # 이하 생략 Log in or register to post comments
Test
댓글에 문법 강조 기능을 사용할 경우 모바일 지원이 원활하지 않습니다.