
Я ищу программу/утилиту для мониторинга процесса, запущенного в Windows 7 (на самом деле это процесс Java, запущенный из .jnlp). Она может отправлять оповещения по электронной почте или запускать любой скрипт, чтобы я мог знать, что процесс завершился сбоем?
Насколько я знаю, ничего подобного нет.
Есть идеи ?
решение1
:begin
tasklist | find "java.exe"
IF %ERRORLEVEL% EQU 1 blat.exe ---
sleep 10
goto :begin
Вам понадобится blat.exe, который является наиболее используемым инструментом для отправки писем с помощью пакетных скриптов. Функция sleep должна быть встроена в Windows 7. Но это будет работать только в том случае, если у вас запущен только один java.exe... Вы можете использовать некоторые внешние инструменты для запуска процесса и его PID для максимального удобства использования.