본문 바로가기

Ubuntu/linux Command

Linux System Command (crontab)

728x90

특정 시간에 특정 작업을 진행하는 윈도우의 스케줄러와 비슷하다

 

크론탭_기본_(crontab_basic)

크론탭을 설정, 편집할 수 있는 장소가 로딩된다.

crontab -e

 

크론탭에 어떤 내용이 들어있는지 보여준다.

crontab -l

 

크론탭을 지우고 싶다면

crontab -r

 

* * * * * ls -al

 

주기결정

순서대로 분-시간-일-월-요일이고, 괄호 안의 숫자 범위 내로 별 대신 입력 

*      *      *      *      *
분(0-59)  시간(0-23)  일(1-31)  월(1-12)   요일(0-7)

 

Linux 의 let's encryption 을 3개월단위 갱신함

3개월마다 갱신이 필요하므로 crontab -e 를 이용하여 매월 매일 0시 0분에 갱신이 되도록 아래의 명령어를 추가하였다.

0 0 * * * certbot renew --post-hook "sudo service nginx reload"