그래서 git / svn / p4 저장소를 가져오고 데이터베이스에 쓰기를하는 파이썬 스크립트가 있습니다.
나는 단순히이 스크립트의 실행을 자동화하려고 시도하고 있으며 syslog에서 실행되는 것을 기반으로 출력을 파이핑하려고 시도한 파일도 생성되지만 파일이 비어 있습니다. 다음은 크론 작업입니다.
10 04 * * * user /usr/bin/python2.7 /home/user/script.py -f someFlag > ~/cronout.log 2&>1
좀 당황했고 어디서부터 시작해야할지 모르겠습니다. 키 체인에 대한 암호 요구 사항과 그렇지 않은 것을 생각하십시오. 어떤 아이디어라도 도움이 될 것입니다!
그래서 문제는 파이썬 스크립트가 필요로하는 환경 변수와 관련된 것으로 밝혀졌습니다. 스크립트 초기에 스크립트가 깨져서 출력되기도했습니다.
Cron에는 일반 환경이 없습니다.
또한 키 체인을 사용하여 해결할 수있는 git repos를 가져 오기 위해 ssh 암호가 필요했습니다.
이 블로그 게시물 의 도움 과 일부 bash 래퍼 스크립트를 사용하여 모든 것을 작동하고 자동화 할 수있었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다