OS3 [Linux] crontab crontab이란? crontab이란 윈도우에서 스케줄러와 비슷하다. 특정시간에 특정작업을 해야하는 경우 사용할 수 있다. 기본 사용법 crontab -e // 크론탭을 설정할 수 있는 화면 명령어 입력 후 콜론(:) wq를 통해 저장 후 빠져나온다. -l // cat명령어로 파일을 읽어 들인 것과 비슷하게 표준출력으로 크론탭의 내용이 나오게 된다. -r // 크론탭을 지울 때 사용 예제 1. crontab -e 2. ***** ls -al 위의 *****은 무엇을 의미할까? *은 각 별 위치에 맞는 주기를 나타낸다. *(분) *(시간) *(일) *(월) *(요일) 주기별 예 ***** /home/script/test.sh // 매분 test.sh 실행 45 5 * * 5 /home/script/test.. 2021. 11. 20. [Linux] 조건으로 파일 삭제하기 1. 파일을 찾아 해당 파일 삭제하기 find . -name 찾을파일명 | xargs rm -f; find . -name 찾을파일명 -exec {} \; # .bak 파일을 rm 명령으로 삭제 ls | grep "\.bak$" | xargs rm ls | grep "\.bak$" -exec {} \; # 현재디렉토리의 특정날짜 패턴의 파일을 rm 명령으로 삭제 find . "catalina.out_20211*" | xargs rm -f find . "catalina.out_20211*" -exec {} \; xargs 명령은 두개 이상의 명령어를 조합할 때 사용. 앞 명령어의 결과를 다음 명령어의 입력으로 넘기며, 파이프(|)와 함께 사용함으로써, 앞 명령어의 출력값을 다음 명령어의 인자로 넘길수 있기 .. 2021. 11. 6. [Linux] tar 명령어 tar 여러개의 파일을 하나의 파일으로 묶거나 풀때 사용 tar -f // 대상 tar 아카이브 지정 -z // gzip 압축 적용옵션(gz) -c // tar 아카이브 생성, 기존아카이브 덮어쓰기(파일 묶을때 사용) -p // 퍼미션(권한) 유지 -v // 처리되는 과정을 자세하게 나열 -C // 대상 디렉토리 경로 지정 tar -zcvpf tar명 저장경로 예) tar -zcvpf /c/Users/qkrtm/git/repository/test.tar.gz /c/Users/qkrtm/git/repository/ex05 tar -zxvpf tar명 저장경로 예) tar -zxvpf /c/Users/qkrtm/git/repository/test.tar.gz -C /c/Users/qkrtm/git/repos.. 2021. 9. 26. 이전 1 다음