Cron으로 초 단위 실행

2019. 3. 4. 17:01·IT기술 관련/리눅스
반응형

분  시  일 월 요일 명령
10   *   *  *   *     echo 'Hello'

 
설명
   분: 0~59
   시: 0~23
   일: 1~31
   요일: 0~6 (0: 일요일, 6: 토요일)
​​


1분단위의 경우

*/1 * * * * 명령어

이렇게 하면 1분단위가 되는데 30초 단위로 명령이 실행되고자 한다면 sleep 을 이용하면 된다.

* * * * * * 명령어 & sleep 30; 명령어

이렇게 하면 명령어가 실행된뒤 30초간 sleep 한뒤 다시 명령어를 실행 그렇게 계속 반복하도록 하는 것이다.

물론 수정후 데몬을 재시작 해주셔야겠죠
/etc/init.d/crond restart


예시 : 5초단위로 task라는 job을 돌여야 하는 경우

* * * * * ~/dostuff.sh

dostuff.sh:

(sleep 5 && /path/to/task) &
(sleep 10 && /path/to/task) &
(sleep 15 && /path/to/task) &
(sleep 20 && /path/to/task) &
(sleep 25 && /path/to/task) &
(sleep 30 && /path/to/task) &
(sleep 35 && /path/to/task) &
(sleep 40 && /path/to/task) &
(sleep 45 && /path/to/task) &
(sleep 50 && /path/to/task) &
(sleep 55 && /path/to/task) &
(sleep 60 && /path/to/task) &

 

 

 

 1분을 12회 실행 - 5초간격

/root/5seconds.sh & sleep 5

*/1 * * * * root cat /dev/null > /root/5seconds.txt; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5; /root/5seconds.sh & sleep 5 

 

//1초 마다 실행

(sleep 1   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &
(sleep 2   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &
(sleep 3   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &
(sleep 4   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &
(sleep 5   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &
(sleep 6   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &

.....

(sleep 60   && wget -O - -q -t 1 http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php) &


파라메터

wget -q --post-data 'pwd=adc123' http://219.240.39.221/sm_dev/myinc/cron/chk_Sentinel.php > /dev/null 2>&1 


- '*' 표시는 해당 필드의 모든 시간을 의미한다.

-  3,5,7 와 같이 콤마(,)로 구분하여 여러 시간대를 지정할 수 있다.
     ex) 10 1,5,7 * * * echo 'Hello'

     매일 1시 10분, 5시 10분, 7시 10분에 실행된다.

-  2-10와 같이 하이픈(-)으로 시간 범위도 지정할 수 있다. 
    ex) 10 1-7 * * * echo 'Hello'

    매일 1시부터 7시까지 매시 10분에(7시 10분 포함)에 실행된다.

-  2-10/3와 같이 하이픈(-)으로 시간 범위를 슬래쉬(/)로 시간 간격을 지정할 수 있다.

    ex) 1-59/3 1-7 * * * echo 'Hello'

    매일 1시부터 7시까지 1분, 4분(1+3), 7분(1+3+3) ... 58분까지 3분간격으로 실행된다.

[출처] Cron으로 초 단위 실행|작성자 yes


반응형
저작자표시 (새창열림)

'IT기술 관련 > 리눅스' 카테고리의 다른 글

CentOS php-mcrypt 설치  (0) 2019.03.20
정리잘된 proftp 설정  (0) 2019.03.05
[FTP] proftpd 의 실행환경 설정파일 proftpd.conf 정복하기  (0) 2019.02.17
[파일] Proftpd 파일 업로드 관련 설정 사항  (0) 2019.02.15
[우분투] 루트 패스워드 초기화.  (0) 2017.09.14
'IT기술 관련/리눅스' 카테고리의 다른 글
  • CentOS php-mcrypt 설치
  • 정리잘된 proftp 설정
  • [FTP] proftpd 의 실행환경 설정파일 proftpd.conf 정복하기
  • [파일] Proftpd 파일 업로드 관련 설정 사항
호레
호레
창업 / IT / 육아 / 일상 / 여행
    반응형
  • 호레
    Unique Life
    호레
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 법률
        • 기본
        • 개인정보보호법
        • 정보통신망법
        • 전자금융거래법
        • 전자금융감독규정
        • 신용정보법
        • 온라인투자연계금융업법
      • 창업
        • 외식업 관련
        • 임대업 관련
        • 유통업 관련
        • 세무 관련
        • 마케팅 관련
        • 기타 지식
        • 트렌드
        • Youtube
      • IT기술 관련
        • 모바일
        • 윈도우
        • 리눅스
        • MAC OS
        • 네트워크
        • 빅데이터 관련
        • A.I 인공지능
        • 파이썬_루비 등 언어
        • 쿠버네티스
        • 기타 기술
      • 퍼블릭 클라우드 관련
        • Azure
        • GCP
        • AWS
      • 정보보안 관련
        • QRadar
        • Splunk
        • System
        • Web
      • 기타
        • 세상 모든 정보
        • 서적
      • 게임 관련
        • 유니티
      • 부동산
      • 맛집 찾기
        • 강남역
        • 양재역
        • 판교역
        • ★★★★★
        • ★★★★
        • ★★★
        • ★★
        • ★
      • 결혼_육아 생활
        • 리얼후기
        • 일상
        • 육아
        • 사랑
        • Food
      • 영어
        • 스피킹
        • 문법
        • 팝송
        • 영화
      • K-컨텐츠
        • 드라마
        • 영화
        • 예능
      • 독서
      • 프로젝트 관련 조사
        • 시스템 구축
        • 로그 관련
        • 웹
        • APT
        • 모의 해킹
        • DB
        • 허니팟
        • 수리카타
        • 알고리즘
        • FDS
      • 기업별 구내 식당 평가
        • 한국관광공사
        • KT telecop
        • KT M&S
        • KT powertel
        • KT cs 연수원
        • 진에어
      • 대학 생활
        • 위드윈연구소
        • 진로 고민
        • 채용정보
        • 자동차
        • 주식
        • 악성코드
        • 게임 보안
      • 쉐어하우스
  • 블로그 메뉴

    • 홈
    • 게임 관련
    • IT 기술 관련
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    판교
    판교맛집
    맛집
    유니티
    수제버거존맛
    마케팅
    수제버거
    점심
    AWS
    런치
    판교역
    대통령
    무역전쟁
    돈까스
    보안가이드
    상호관세
    이재곧죽습니다
    쥬쥬랜드
    복리후생
    수제버거맛집
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
호레
Cron으로 초 단위 실행
상단으로

티스토리툴바