使用 CURL 命令输出发送电子邮件通知。我有一个下面的代码,它将检查 txt 文件中的多个 URL 作为输入参数,如果失败,则将输出作为电子邮件通知发送。但是我的代码没有发送错误状态的邮件。
@echo off
@for /F "usebackq delims=" %%I in ("%~dp0URL.txt") do @curl.exe -i "%%I"
pause
URL.txt 内容:
http://dummy.restapiexample.com/api/v1/employees; http://dummy.restapiexample.com/api/v1/employee/1; http://dummy.restapiexample.com/api/v1/create
我想检查如下:
如果 URL 关闭,它应该发送带有错误日志的邮件通知 (blat -subject "App Status" -body "App is Down, please find the attachment for the error logs" -attach sample.txt -to emailID