我为robocopying编写了一个bat脚本。在脚本的末尾,它调用一个python脚本,用于将日志文件的内容发送到电子邮件地址。如果python脚本出于某种原因,最终没有发送电子邮件,我想通过在日志文件中附加一行来注意。但是,我似乎无法在bat文件中找到一种方法来检查python文件是否按预期运行。这一切都在Windows 7上完成,python的版本是2.7.5。任何见解或建议将不胜感激。
答案 0 :(得分: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
)