첫 시간 "0"의 첫 번째 분 "0"을 제외하고 2 분마다 cron 작업 실행

마이클 사무엘

2 분마다 실행되는 cPanel 내부에 간단한 cron 작업이 있습니다.

*/2 * * * *

기본적으로 "0"분은 0,2,4,6,8,10 등과 같은 크론 작업의 시작입니다.

크론에서 "0"시간 (12AM)의 "0"분을 건너 뛰는 방법은 무엇입니까? 이 크론은 매일 오전 12시에 실행되는 다른 크론에 의존하기 때문에 이렇게합니다. 그래서 나는 그것들이 겹치는 것을 원하지 않습니다.

요컨대,이 크론은 오전 12시에 00:00을 제외하고 2 분마다 실행해야합니다.

자코모 1968

이것은 크론 작업입니다.

*/2 * * * *

그러나 다음과 같이 진술합니다.

크론에서 "0"시간 (12AM)의 "0"분을 건너 뛰는 방법은 무엇입니까? 이 크론은 매일 오전 12시에 실행되는 다른 크론에 의존하기 때문에 이렇게합니다. 그래서 나는 그것들이 겹치는 것을 원하지 않습니다.

문제는 크론 작업이 아니라 스크립트 로직입니다. 아마도 첫 번째 작업에서 두 ​​번째 작업이 충돌하지 않도록 선택할 수있는 지표를 만드는 것과 같은 작업을 수행 할 수 있습니다.

아마도 크론을 우아하지 않게 변경해야하지만 다음과 같이 2 분마다 구체적으로 변경해야합니다.

2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * *

한 가지 개념은 간격 ( 2-58)을 빈도 ( */2) 결합하는 것이지만 이것이 작동 할 수 있는지 확실하지 않습니다.

2-58/2 * * * *

편집 : 원본 포스터가 남긴 댓글에 따르면 :

요컨대,이 크론은 오전 12시를 제외하고 2 분마다 실행해야합니다.

이 경우 다음과 같이 cron 작업을 혼합하여 설정해야 할 수 있습니다.

*/2 1-23 * * *
2-58/2 0 * * *

첫 번째 cron 항목은 21:00 am에서 11:00 pm까지 매분마다 작업을 실행합니다 .

다음 cron 항목은 작업마다 실행됩니다 2에서 분 2-58자정에 분. 이 두 번째 작업 은 자정 0동안 건너 뛰기 0때문에이 콤보가 효과가있을 것입니다.

그러나 이러한 종류의 이중 입력 논리는 실제로 개발자가 작동하지 않는 특정 시나리오를 피하기 위해 앱 논리를 확장하도록 권장하는 이유입니다.

예를 들어, 표준 Unix /tmp디렉토리 에 잠금 파일을 만드는 bash 스크립트가 있습니다 . 5 분마다 실행되도록 설정되어 있지만 스크립트 자체에는 잠금이 있는지 확인하는 것이 무엇보다 먼저 수행되는지 확인하는 논리가 있습니다. 자물쇠가 있다면? 아무것도하지 마세요. 자물쇠가 없으면 미쳐 버려!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Concourse에서 첫 번째 작업이 실패하면 두 번째 작업을 실행하지 마십시오.

분류에서Dev

2 시간 사이에 10 분마다 Cron 작업 실행

분류에서Dev

R : 모든 첫 번째 백분율 ([0-9] * %)을 grep하는 정규식

분류에서Dev

첫 번째 작업에 예외가있을 때 cron 작업이 실행되지 않음

분류에서Dev

행의 첫 번째 부분을 고정 문자열과 일치시키고 두 번째 부분에서 고유 한 값을 계산합니다.

분류에서Dev

스크립트의 다른 부분에서 첫 번째 작업을 건너 뛰시겠습니까?

분류에서Dev

리샘플링 작업 후 첫 번째 및 마지막 행의 값을 초기화 하시겠습니까?

분류에서Dev

배열의 첫 번째 요소가 다른 작업을 수행하면

분류에서Dev

패턴의 첫 번째 발생에 대해서만 AWK 작업을 실행 하시겠습니까?

분류에서Dev

첫 번째 행의 여러 열에 0을 삽입하는 논리-Pandas

분류에서Dev

첫 번째로 일치하는 각 행의 열 값을 0으로 설정

분류에서Dev

팬더 마스크 열의 제로 (0) 사이의 모든 행을 얻고, 각 군의 첫 번째 및 마지막 행을 얻을 dataframe

분류에서Dev

React : 첫 번째 부분이 완전히 완료된 후에 만 함수의 뒷부분을 실행합니다.

분류에서Dev

NULL을 제외한 각 그룹의 첫 번째 행만 표시

분류에서Dev

공백 (\ s +)으로 분할 할 때 첫 번째 결과 문자열의 첫 번째 인덱스에는 빈 0 번째 문자가 있습니다.

분류에서Dev

줄의 시작 부분에서 첫 번째 단어 일치 (Vim)

분류에서Dev

CSV 파일 업로드 첫 번째 줄을 무시하고 몇 개의 행을 삽입합니다.

분류에서Dev

8 시간 1 분마다 CRON을 실행하는 방법

분류에서Dev

Word 문서에서 첫 번째 줄을 제거하고 문서의 시작 부분에 새 줄을 넣으십시오.

분류에서Dev

첫 번째 열의 값을 변경하여 data.frame 분할

분류에서Dev

AlarmManager는 첫 번째 알림을 보낸 후 푸시 알림 시간 (시간 및 분)을 업데이트하지 않습니다.

분류에서Dev

Grunt 기본 작업은 목록의 첫 번째 작업 만 실행합니다.

분류에서Dev

두 번째 열의 첫 번째 숫자로 파일을 더 작게 분할하는 방법

분류에서Dev

Cron은 스크립트의 첫 부분 만 실행합니다.

분류에서Dev

내 && 조건의 두 번째 부분이 작동하는 이유 (첫 번째 부분이 참인 경우에만 실행 됨)

분류에서Dev

Pandas : 값의 첫 번째 새 항목을 제외하고 행 제거

분류에서Dev

Pandas : 값의 첫 번째 새 항목을 제외하고 행 제거

분류에서Dev

0이 아닌 첫 번째 발생을 기반으로하는 부분 집합 pandas 데이터 프레임

분류에서Dev

부분 군의 첫 번째 및 마지막 행 선택

Related 관련 기사

  1. 1

    Concourse에서 첫 번째 작업이 실패하면 두 번째 작업을 실행하지 마십시오.

  2. 2

    2 시간 사이에 10 분마다 Cron 작업 실행

  3. 3

    R : 모든 첫 번째 백분율 ([0-9] * %)을 grep하는 정규식

  4. 4

    첫 번째 작업에 예외가있을 때 cron 작업이 실행되지 않음

  5. 5

    행의 첫 번째 부분을 고정 문자열과 일치시키고 두 번째 부분에서 고유 한 값을 계산합니다.

  6. 6

    스크립트의 다른 부분에서 첫 번째 작업을 건너 뛰시겠습니까?

  7. 7

    리샘플링 작업 후 첫 번째 및 마지막 행의 값을 초기화 하시겠습니까?

  8. 8

    배열의 첫 번째 요소가 다른 작업을 수행하면

  9. 9

    패턴의 첫 번째 발생에 대해서만 AWK 작업을 실행 하시겠습니까?

  10. 10

    첫 번째 행의 여러 열에 0을 삽입하는 논리-Pandas

  11. 11

    첫 번째로 일치하는 각 행의 열 값을 0으로 설정

  12. 12

    팬더 마스크 열의 제로 (0) 사이의 모든 행을 얻고, 각 군의 첫 번째 및 마지막 행을 얻을 dataframe

  13. 13

    React : 첫 번째 부분이 완전히 완료된 후에 만 함수의 뒷부분을 실행합니다.

  14. 14

    NULL을 제외한 각 그룹의 첫 번째 행만 표시

  15. 15

    공백 (\ s +)으로 분할 할 때 첫 번째 결과 문자열의 첫 번째 인덱스에는 빈 0 번째 문자가 있습니다.

  16. 16

    줄의 시작 부분에서 첫 번째 단어 일치 (Vim)

  17. 17

    CSV 파일 업로드 첫 번째 줄을 무시하고 몇 개의 행을 삽입합니다.

  18. 18

    8 시간 1 분마다 CRON을 실행하는 방법

  19. 19

    Word 문서에서 첫 번째 줄을 제거하고 문서의 시작 부분에 새 줄을 넣으십시오.

  20. 20

    첫 번째 열의 값을 변경하여 data.frame 분할

  21. 21

    AlarmManager는 첫 번째 알림을 보낸 후 푸시 알림 시간 (시간 및 분)을 업데이트하지 않습니다.

  22. 22

    Grunt 기본 작업은 목록의 첫 번째 작업 만 실행합니다.

  23. 23

    두 번째 열의 첫 번째 숫자로 파일을 더 작게 분할하는 방법

  24. 24

    Cron은 스크립트의 첫 부분 만 실행합니다.

  25. 25

    내 && 조건의 두 번째 부분이 작동하는 이유 (첫 번째 부분이 참인 경우에만 실행 됨)

  26. 26

    Pandas : 값의 첫 번째 새 항목을 제외하고 행 제거

  27. 27

    Pandas : 값의 첫 번째 새 항목을 제외하고 행 제거

  28. 28

    0이 아닌 첫 번째 발생을 기반으로하는 부분 집합 pandas 데이터 프레임

  29. 29

    부분 군의 첫 번째 및 마지막 행 선택

뜨겁다태그

보관