2014-02-28 86 views
0

我已經爲robocopying寫了一個bat腳本。在腳本結尾處,它調用一個用於將日誌文件內容發送到電子郵件地址的python腳本。如果python腳本出於某種原因,最終沒有發送電子郵件,我想要注意的是通過在日誌文件中添加一行。但是,我似乎無法在bat文件中找到一種方法來檢查python文件是否按預期運行。這一切都在Windows 7上完成,Python的版本是2.7.5。任何見解或建議將不勝感激。如何驗證電子郵件腳本是否正確運行?

回答

0

使用返回代碼:

在python腳本:

if email_was_not_sent: 
    sys.exit(1) 
else: 
    sys.exit(0) 

在蝙蝠腳本:

# launch the Python script 
if errorlevel 1 (
    # Do your logging thing 
) 
+0

感謝,這正是我一直在尋找! –

相關問題