maldet / Rfxn Linux MalDetect 文档为获取电子邮件报告提供了此功能,即使没有发现任何内容:
-e, --report SCANID email View scan report of most recent scan or of a specific SCANID and optionally e-mail the report to a supplied e-mail address e.g: maldet --report e.g: maldet --report list e.g: maldet --report 050910-1534.21135 e.g: maldet --report SCANID [email protected]
一切都非常简单,但我不确定如何在此处将电子邮件地址作为第二个参数传递,同时允许第一个参数(扫描 ID)回退到其默认值,以便 maldet 将最新报告的任何内容发送给此自定义电子邮件地址。我希望能够使用它(例如在 cron 中)定期检查 Maldet 是否正在扫描并能够按预期发送电子邮件报告。
我已经尝试maldet --report "" [email protected]
基于在 bash 中传递空变量的标准方法,但它会忽略它并将看起来像空报告的内容输出到控制台中。
我也尝试过类似的东西maldet --report 0 [email protected]
,maldet --report " " [email protected]
但它会响应{report} no report found, aborting
。
如果相关,环境是 Centos。