我有一个Windows服务,它的启动设置为“自动”,所以它在系统启动时启动。但是这个作业有时由于未知的原因没有启动。我想设置一个警报程序(.bat)在服务启动失败时运行。我尝试在服务属性中使用恢复模式选项,但它不起作用。我认为它是针对因错误而崩溃的作业。
6jjcrrmo1#
您可以创建一个脚本,列出您的服务并查看它是否正在运行(使用sc命令)。然后,您可以将该脚本放到“启动”菜单中。如果脚本在服务启动之前运行,则需要将脚本安排为定期运行(给予服务一些时间来启动)使用schtasks、at,或在nt4天内有(我想仍然可以正常工作)nt4资源包中at的不错的gui版本,称为winat,如果你可以访问它的话。
at
1条答案
按热度按时间6jjcrrmo1#
您可以创建一个脚本,列出您的服务并查看它是否正在运行(使用sc命令)。然后,您可以将该脚本放到“启动”菜单中。如果脚本在服务启动之前运行,则需要将脚本安排为定期运行(给予服务一些时间来启动)使用schtasks、at,或在nt4天内有(我想仍然可以正常工作)nt4资源包中
at
的不错的gui版本,称为winat,如果你可以访问它的话。