개발자의 끄적끄적

[linux] linux crontab second example / 리눅스 크론탭 초당 돌아가게 설정하는 방법 본문

개발/linux

[linux] linux crontab second example / 리눅스 크론탭 초당 돌아가게 설정하는 방법

효벨 2021. 8. 16. 03:00
728x90
반응형

[linux] linux crontab second example / 리눅스 크론탭 초당 돌아가게 설정하는 방법

 

 

리눅스에서

 

crontab 으로 스케쥴링을 설정하다보면

 

아래와 같이 매분마다 돌아가는

 

설정을 추가하는 경우가 있습니다.

 

* * * * * test.sh

 

그중에서

 

매 5초마다 혹은 10초마다 실행이 되야 하는 경우가 있습니다.

 

그럴때는 여러가지 방법들이 있지만,

 

간단한 방법이 있습니다.

 

 

예들들어서

 

test.sh 라는 파일을 매 5초마다 실행하고 싶으면

 

아래와 같이 매분마다 돌아가는 설정부터

 

매분마다 5초쉬고, 10초쉬고 등등

 

이렇게 5초씩 추가적으로 쉬었다가 돌아갈수 있게

 

sleep 구문을 섞어서 사용하시면 됩니다!

* * * * * test.sh
* * * * * sleep 05; test.sh
* * * * * sleep 10; test.sh
* * * * * sleep 15; test.sh
* * * * * sleep 20; test.sh
* * * * * sleep 25; test.sh
* * * * * sleep 30; test.sh
* * * * * sleep 35; test.sh
* * * * * sleep 40; test.sh
* * * * * sleep 45; test.sh
* * * * * sleep 50; test.sh
* * * * * sleep 55; test.sh

 

 

아래는 10초마다 돌아가게 하는 예제입니다!

 

이것또한 sleep 를 10초씩 증가시켜서 설정해주시면 됩니다!

* * * * * test.sh
* * * * * sleep 10; test.sh
* * * * * sleep 20; test.sh
* * * * * sleep 30; test.sh
* * * * * sleep 40; test.sh
* * * * * sleep 50; test.sh

 

참고들 하세요!

반응형
Comments