2016-08-25 2 views
0

저는 일상적으로 작업 스케줄러 (Windows 10)를 실행하는 몇 개의 python 스크립트가 있습니다. 스크립트가 실행될 때 스크립트가 실행될 때 스크립트와 관련된 몇 가지 정보를 보려면 명령 프롬프트에서 보려는 몇 줄의 인쇄 줄이 있습니다.예약 된 스크립트가 올바르게 로깅하지 못했습니다. 원인을 이해하지 못합니다.

디렉토리 경로를 변경했을 때까지 실제로 스크립트가 출력되었습니다.

나는이 "사용자가 로그온 여부 여부를 실행은" "가장 높은 수준의 권한실행"과 함께 선택. 나는 또한 "에 대한 구성 : 윈도우 10"선택 피난처 프로그램/스크립트에 대한

: C:\Python27\python.exe

추가 인수 :

C:\Users\Justin\Desktop\Quant\chron_scripts\obtainPriceData.py >> log.txt 

내가 이전에 다음 디렉토리에 스크립트를했다 :

C:\Users\Justin\Desktop\Quant\obtainPriceData.py >> log.txt 

괜찮 았습니다. chron_scripts 디렉토리를 추가했을 때만 명령 프롬프트에 아무 것도 기록되지 않습니다. 어떤 제안이라도 많은 도움이 될 것이며 시간 내 주셔서 감사합니다!

+0

"명령 프롬프트에 로그온"이란 무엇을 의미합니까? 파일이나 명령 창에서 로그 문을 보길 원하십니까? –

+0

'log.txt'가 새로운 디렉토리에 존재합니까? '>>'는 파일이 존재하지 않으면 생성하지 않을 수도 있습니다. –

+0

John - 심각한 로깅이 없으며 명령 창에있는 Print 문만 있으면되고 log.txt 파일도 없습니다. 나는 첫 번째 경우에 효과가있는 http://stackoverflow.com/questions/20196049/problems-running-python-script-by-windows-task-scheduler-that-does-pscp를 따랐다. 명령 프롬프트에 print 문이 표시되고 스크립트 실행이 끝나면 log.txt 파일 자체가 삭제됩니다. – user3547551

답변

0

아마도 로그 파일은 작업 디렉토리와 같은 다른 디렉토리에 있습니다. 어쩌면 log.txt의 위치를 ​​지정하여 문제를 해결할 수 있습니다.

관련 문제