편집 기록

편집 기록
  • 프로필 김재민님의 편집
    날짜2020.10.08

    Ubuntu에서 crontab 실행이 정상적이지 않을 때


    $ sudo crontab -l
    37 * * * * source /home/jmkim/dms-bi/bi_venv/bin/activate && python /home/jmkim/dms-bi/run.py >> /home/jmkim/test.log 2>&1
    

    이렇게 crontab 에 등록 시켜두었습니다. 그런데 실행이 계속 되질 않아서 service cron status를 보니까

    Oct 08 01:37:01 spark-master CRON[119498]: (root) CMD (source /home/jmkim/dms-bi/bi_venv/bin/activate && python /home/jmkim/dms-bi/run.py >> /home/jmkim/test.log 2>&1)
    Oct 08 01:37:01 spark-master CRON[119491]: pam_unix(cron:session): session closed for user root
    

    이렇게 나오더라구요. session closed 되어 동작하지 않는건지...

    왜 명령한 실행이 동작하지 않을까요? /usr/bin/python /home/username/run.py 를 직접 명령하면 정상 실행은 합니다.

  • 프로필 nowp님의 편집
    날짜2020.10.08

    Ubuntu에서 crontab 실행이 정상적이지 않을 때


    $ sudo crontab -l
    45 * * * * /usr/bin/python /home/username/run.py
    

    이렇게 crontab 에 등록 시켜두었습니다. 그런데 실행이 계속 되질 않아서 service cron status를 보니까

    Oct 07 23:45:01 spark-master CRON[64838]: (root) CMD (/usr/bin/python /home/username/run.py)
    Oct 07 23:45:01 spark-master CRON[64833]: pam_unix(cron:session): session closed for user root
    

    이렇게 나오더라구요. session closed 되어 동작하지 않는건지...

    왜 명령한 실행이 동작하지 않을까요? /usr/bin/python /home/username/run.py 를 직접 명령하면 정상 실행은 합니다.

  • 프로필 김재민님의 편집
    날짜2020.10.08

    Ubuntu에서 crontab 실행이 정상적이지 않을 때


    $ sudo crontab -l
    45 * * * * /usr/bin/python /home/username/run.py
    

    이렇게 crontab 에 등록 시켜두었습니다. 그런데 실행이 계속 되질 않아서 service cron status를 보니까

    Oct 07 23:45:01 spark-master CRON[64838]: (root) CMD (/usr/bin/python /home/username/run.py)
    Oct 07 23:45:01 spark-master CRON[64833]: pam_unix(cron:session): session closed for user root
    

    이렇게 나오더라구요. session closed 되어 동작하지 않는건지...

    왜 명령한 실행이 동작하지 않을까요? /usr/bin/python /home/username/run.py 를 직접 명령하면 정상 실행은 합니다.