os

    zip 관련

    zip test.zip -r ./* unzip data.zip -d data/

    linux 예약실행해주는 crontab

    또 신기했던건 crontab이라는 건데 어떤 명령을 실행할지 예약할 수 있고 정말 쉽게 되어있다. crontab -e로 정하고 crontab -l로 제대로 설정 되었나 볼 수 있다. 진짜 유용하게 사용할 것 같다. /etc/crontab 를 수정해서 어떤 명령어를 언제 실행할 지 예약할 수 있음. 최대 주기, 최소 분 단위로 선택 가능. shell이랑 조합하면 더 다양한 걸 할 수 있겠지. https://crontab.guru/ Crontab.guru - The cron schedule expression editor loading... Cron job failures can be disastrous! We created Cronitor because cron itself can't alert you i..

    shell로 되는거

    변수 저장 가능 매개변수 받기 가능 조건문 가능 명령실행 가능 (실행한걸 변수로 저장하는 것도 가능) 다른 명령 실행해서 그 결과 저장 가능 정도 인듯. 더 많은것 같다. 사실상 유사 언어가 아닌가. 1. 변수 저장 기능, 2. 매개변수 받기 가능 3. 조건문 가능 4. 명령 실행 가능, 5. 다른 명령 실행해서 그 결과 저장 가능 이 외에도 빈 파일을 만드는 touch, 이전 실행 출력이 다음 실행의 입력이 되는 pipe ( | grep .. ), 키보드 입력받는 read, 반복, 비교, 문자열 비교/패턴, 파일/디렉터리/문자열 테스트(진짜 있는지, 문자열이 있는지, 권한이 있는지), 등 많다. 필요할 때 이게 가능한가? 싶으면 여기 와서 검색하며 확인해보자.

    date 사용법

    gvu@gvu-VirtualBox:/backup$ date 2021. 07. 21. (수) 01:08:20 KST gvu@gvu-VirtualBox:/backup$ date "+%Y%m%d_%H%M" 20210721_0109 %d%M 등 format 형식들 https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/ timezone 설정 https://linuxize.com/post/how-to-set-or-change-timezone-on-ubuntu-20-04/