특정 버전의 Python (3.6)을 사용하여 Python 파일을 실행하는 데 사용하는 bash 스크립트가 있습니다. bash는 스크립트가 현재 내 바탕 화면에있는 (/home/pi/Desktop/go.sh) 나는 -l (주 crontab에 수행 할 때 다음 crontab bash 스크립트 실행 - Raspberry Pi
#!/bin/bash
python3.6 /home/pi/scriptDir/myScript.py
, 내 crontab 항목, 난 내 다른 작업을 삭제 한)
* * * * * bash /home/pi/Desktop/go.sh # JOB_ID_3
이 파일을 명령 줄 또는 GUI에서 실행할 때 제대로 실행됩니다.
내가 crontab을 실행하면 아무 일도 일어나지 않습니다.
내 파이썬 파일과 bash 스크립트는 모두 실행 가능합니다. chmod + x
내가 분명치 않습니까?
** 내 python 스크립트는 동일한 스크립트 디렉토리의 다른 파일에 의존합니까?
내 cron에> /home/pi/Desktop/clog.log를 추가 했는데도 인위적인 결과는 없었지만 에코를 사용했을 때 실제 bash 스크립트가 실행 중임을 알 수 있습니다. "시작"과 " finish "echo를 예상대로합니다. 이것은 오류가 python 스크립트에 있음을 의미합니다. 그렇다면 파이썬 스크립트 실행을 디버깅/로그하는 방법은 무엇입니까? – Robomato