에서 내가 쉘 스크립트가 실패쉘 스크립트 따라서, 터미널에서 파이썬을 호출하지만 크론
는export PYTHONPATH=/usr/local/lib/python
cd /home/skip/workspace/UAM
for file in *.txt
do
echo $file >>log.fil
/usr/bin/python push.py -s $file
done
return 0
은 명령 줄에서 제대로 실행됩니다. 각 파일 이름을 로그 파일에 인쇄하고 python push.py 명령을 예상대로 실행합니다. (이 디렉토리를 만들고 채 웁니다.)
을하지만이 crontab을 함께 크론에서 실행하려고하면
3 * * * * /home/skip/workspace/UAM/RunAllTest.sh
내가 로그 파일의 항목을보고하고 있지만, push.py은 실행되지 않습니다 정확히. (디렉토리가 생성되거나 채워지지 않습니다.)
어떤 도움도 환영합니다.
환상적인.에서 그 많은 도움이 될 것입니다 것을 변경,하지만 영감 좀 더 자세히 파헤 치자. 나중에 더 자세히보고하겠다. (기본적으로 "push.py"가 수행해야 할 작업을 대부분 제거하면 cron 프로세스가 작동한다 .USELESS이지만 작동한다.) –