$ 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
를 직접 명령하면 정상 실행은 합니다.