2014-05-16 2 views
1

나는 opensshift에서 실행되는 간단한 cron 작업을 시도했지만 openshift로 파일을 푸시 한 다음 로그인하고 파일을 검색하면 로그 출력이 나타나지 않는 것 같습니다. 그때 크론 1.4 카트리지를 설치 https://github.com/smarterclayton/openshift-go-cart Openshift Cronjob Not Running

  • :
    1. 난에서 애플리케이션을 만들었다.
    2. 내가 .openshift/크론/미세/awesome_job에서 파일을 생성 나는 다음과 같은 내용을 추가
    3. 755으로 설정 :

    #! /bin/bash date > $OPENSHIFT_LOG_DIR/last_date_cron_ran

    1. 나는 서버에 푸시
    2. ssh를 통해 로그인하고 아무 것도 발견되지 않는 find /var/lib/openshift/53760892e0b8cdb5e9000b22 -name awesome_job을 실행하십시오.

    나는 손실로 도움이 될 수있는 아이디어가 왜 작동하지 않습니다.

  • 답변

    1

    실행 비트가 cron 파일에 설정되어 있는지 확인하십시오.

    0

    는 또한/미세 당신의 .openshift/크론/아래 "jobs.allow"라는 이름의 파일을 넣어해야합니다. 그래서 당신의 크론 작업이 처형 될 것입니다. 당신이 타이밍 : 명령 find이 접두사 .로 이름이 폴더에서 모든 파일을 검색하지 않습니다 그래서, /var/lib/openshift/53760892e0b8cdb5e9000b22/app-root/runtime/repo/.openshift 아래에 있기 때문에 https://forums.openshift.com/daily-cron-jobs-not-getting-triggered-automatically

    그리고 당신은 당신의 awesome_job 마주 SSH 로그인을 찾을 수있는 이유입니다.