2014-02-28 48 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

感谢,这正是我一直在寻找! –

相关问题