首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Acronis命令后查询备份状态

Acronis命令后查询备份状态
EN

Server Fault用户
提问于 2014-11-21 10:11:19
回答 1查看 1.4K关注 0票数 1

当备份成功完成时(但当备份失败时),我想执行一个操作。

  • 是否有方法将备份状态传递给备份后命令?
  • 还是我可以从备份后查询的环境变量?
  • 或者一种查询作业状态的简单方法(可以运行多个作业)。
  • 考虑登录到事件日志并使用LogParser搜索成功消息。

我目前正在使用电子邮件通知,发送电子邮件给一个机器人,它从主题解析备份状态,然后运行一个命令如果备份是成功的。

产品: Acronis备份与恢复10

EN

回答 1

Server Fault用户

发布于 2015-01-02 10:38:36

  1. 看赛伯的全面回答 -这是我会推荐的路线。
  2. 在赛伯发帖之前,我在LogParser上确实取得了一些成功,因为我想跟踪2个备份作业。

请注意,此LogParser解决方案容易出现误报(例如,如果一个作业运行两次,而另一个作业没有运行,则将获得与两个作业成功相同的结果)。

Acronis 10似乎没有将足够的细节发布到windows日志中,无法唯一地识别成功甚至启动的作业。

check-acronis-backup.bat

代码语言:javascript
复制
"C:\Program Files (x86)\Log Parser 2.2\LogParser.exe" -i:evt file:check-acronis-backup.sql > check-acronis-backup.out
type check-acronis-backup.out
grep "Elements output:    2" check-acronis-backup.out
if %ERRORLEVEL%==0 goto ReportSuccess
GOTO End
:ReportSuccess
call report-success acronis
:End

check-acronis-backup.sql

代码语言:javascript
复制
SELECT 
TOP 10 SourceName, TimeGenerated, EventCategory, Message
FROM Application
WHERE TimeGenerated > TO_TIMESTAMP(SUB(TO_INT(SYSTEM_TIMESTAMP()), 90000)) --90000 = 60*60*25
AND SourceName = 'Acronis Backup  Recovery 10'
AND EventCategory = 144
AND Message like '%Task _Full backup_ completed successfully.%'
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/646051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档