2016-08-25 28 views
0

我有幾個python腳本,每天與Task Scheduler(Windows 10)一起運行。當腳本運行時,我有幾行我喜歡在命令提示符中查看的打印行,以查看腳本在運行時的一些信息。計劃的腳本停止正確記錄...不明白原因

我實際上有腳本打印出來,直到最近我改變了目錄路徑。

我有「運行用戶是否登錄或不」選擇「帶最高權限運行」一起。我也避風港選擇 「配置於:Windows 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 - 沒有嚴重的日誌記錄,僅在命令窗口中打印語句,並且沒有log.txt文件。我遵循http://stackoverflow.com/questions/20196049/problems-running-python-script-by-windows-task-scheduler-that-does-pscp在我的第一種情況下工作。命令提示符將顯示打印語句,並且腳本執行完成後,log.txt文件將自行刪除 – user3547551

回答

0

可能您的日誌文件位於其他目錄中,例如工作目錄。也許嘗試指定log.txt的位置可以解決您的問題