
# osmt-agent服务自动更新
osmt-agent服务支持周期性检查是否有待更新的RPM包，并自动更新RPM包。检查的周期和执行更新的时间段可以自定义设置。
1. 执行以下命令，确保osmt.conf文件auto_upgrade字段为True。 **osmt config -k auto_upgrade -v True**
   
2. 执行**systemctl status osmt-agent.service** 命令确认osmt-agent服务是否正常开启。
   - Active为active (running)状态，表示osmt-agent正常开启。
   
   - 如果osmt-agent没有处于active (running)状态，请执行**systemctl start osmt-agent.service**命令启动osmt-agent。
   
   
   图1确认osmt-agent服务是否正常开启   
   ![](https://support.huaweicloud.com/usermanual-hce/zh-cn_image_0000002479929038.png "点击放大") 
3. 执行如下命令设置自动更新RPM包的时间段与升级周期。
   - 指定可自动升级的时间段。 **命令格式：** **osmt config -k auto_upgrade_window -v** **"auto_upgrade_window"**
     auto_upgrade_window：配置后台osmt-agent服务自动升级的时间窗，格式为"HH:MM-HH:MM"，表示升级的开始时间和截止时间。
     如果截止时间小于开始时间，则表示本次升级时间段跨越自然日。如"22:00-05:00"表示升级时间段为当日22:00到次日凌晨5:00。
     例如，配置当日23:00到次日01:00时间段为可升级时间窗：
     **osmt config -k auto_upgrade_window -v "23:00-01:00"**
     
   
   
   
   - 指定检查升级的时间间隔。 **命令格式：osmt config -k auto_upgrade_interval -v** **auto_upgrade_interval**
     auto_upgrade_interval：指定两次自动升级之间的最小间隔（单位：天）。
     例如，配置每隔1天进行自动升级的命令为：
     **osmt config -k auto_upgrade_interval -v 1**
     
    
 
