需求:每周日24:00重启名称为JBOSS的服务
方法:Windows自带的任务计划程序实现
1.打开任务计划程序
按win+R输入
taskschd.msc
- 在右侧选择"创建任务"
- 在"常规"选项卡中输入任务名称(Week Restart JBOSS)
- 选中"使用最高权限运行"
- 配置为"适用于所有用户"
2.设置触发器
- 切换到"触发器"选项卡,点击"新建"
- 选择"每周",勾选"周日",设置时间为24:00
- 点击保存
3.设置操作
- 切换到"操作"选项卡,点击"新建"
- 操作类型选择"启动程序"
- 在"程序或脚本"中输入
cmd.exe
4.在添加参数中输入执行的脚本命令
cmd.exe /c "sc query JBOSS | find /I "STOPPED" && net start JBOSS || (net stop JBOSS && net start JBOSS)"
5.点击保存