Есть Windows Server 2003 R2, на нём кроме всего прочего запущена некая программа, её exe-шник виден в списке процессов, это не служба. Но иногда, скажем, раз в месяц она слетает. Это очень неприятно, перезапустить-то её нетрудно, но вот приходится постоянно бдить за ней вручную. Подскажите софтину, которая бы занималась слежением за процессом и перезапуском его, если он пропал.
Не забудьте в скрипты, предложенные выше/ниже добавить какой-нибудь sleep 1000. Так Вы сэкономите просто кучу ресурсов. Если ее не добавить, то компьютер будет проверять, запущена ли программа десятки раз в секунду, занимая этим неблагодарным делом _все_ доступные ресурсы.