![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Отслеживаем процесс |
|
|
Отслеживаем процесс
|
Старожил Сообщения: 155 |
Добрый день!
Задача такая: стоит win 2k server. На нём запущены игровые сервера (пока только CS и NFS Underground). Задача: Всем известно, что CS игра отличная но глюкавая ... Вот и понадобилось мне написать прогу: 1. Отслеживаем наличие процесса в системе 2. Если он присутсвует проверить не "повис" ли он 2.1 Если повис - убиваем 3. Если отсутсвует или мы его убили - запустить с параметрами. Всё это делать надо кадые 5-10 минут. * А так как я - не программер - то сами понимаете - в полном ступоре )) * Хелп ми )) Отблагодарю чем смогу )) [s]Исправлено: vippy, 14:36 29-02-2004[/s] |
|
------- Отправлено: 10:35, 29-02-2004 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Программу написать не сложно, единственым местом где будет финт ушами - определение зависания процесса, а в остальном дел на пару часов. Однако помятуя ритуал тестирования (альфа, бета, гамма, патчи...) рекомендую воспользоваться планировщиком nnCron у которого есть все, что вам необходимо. Для стран xUSSR программа бесплатна (точнее в readme указан метод активации), есть помощь на русском. Смотреть сюда .
|
------- Отправлено: 22:11, 29-02-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 155
|
Профиль | Отправить PM | Цитировать Споров нет, интересно. Но вот одно НО, не увидел в списке возможностей отслеживания присутсвия процесса в системе или его "зависания"
![]() |
------- Отправлено: 06:17, 01-03-2004 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Существование процесса.
Цитата:
|
|
------- Отправлено: 06:37, 01-03-2004 | #4 |
Старожил Сообщения: 155
|
Профиль | Отправить PM | Цитировать Prisoner
т.е. я так понял, его ещё и допрограмировать надо ? (( |
|
------- Отправлено: 07:32, 03-03-2004 | #5 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Именно, если у тебя есть времени с неделю, то через оную я выкрою время на твою задачу. Сейчаз совсем не можно
![]() |
------- Отправлено: 20:18, 03-03-2004 | #6 |
Старожил Сообщения: 155
|
Профиль | Отправить PM | Цитировать Prisoner
Т.е. поможешь настроить? ))) ну, если дело так - то повременю ![]() |
------- Отправлено: 10:44, 04-03-2004 | #7 |
Старожил Сообщения: 155
|
Профиль | Отправить PM | Цитировать Prisoner
так, напомню - вдруг забыл ![]() |
------- Отправлено: 05:35, 10-03-2004 | #8 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Я не могу Вам обещать, что напишу программу, которая будет делать то что Вам нужно, но вот несколько полезных ссылок.
Во-первых, удалять процессы можно не только системными KILL.exe, но и утилитами от Mark Russinovich. (sysinternal) Во-вторых, мйакрософтовский AT.EXE может, ИМХО, повторятьпериодическую проверку - это то, что касается цикла проверки каждые 10-15 минут. В-третьих, самое главное. Вот тут есть объяснение "HOWTO: Detect If an Application Has Stopped Responding" Там пример на VB. Немного модифицировав его, можно добиться желаемого результата. Если Вы правильно "сведете" все имеющиеся знания, то, может быть, добьетесь того, что нужно. Очень надеюсь, что поделитесь полученным опытом. А если совсем плохо с программированием, может, Prisoner вдруг поможет. Или я. |
Отправлено: 15:22, 01-04-2004 | #9 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Я уже помог
![]() |
------- Отправлено: 03:51, 02-04-2004 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
процесс MTDBOpSink | Stib | Microsoft Windows 2000/XP | 6 | 17-08-2006 15:05 | |
Что за процесс? | Olive | Хочу все знать | 3 | 12-05-2006 16:55 | |
что за процесс ? | I n v i s i b l e | Microsoft Windows 2000/XP | 3 | 12-03-2006 14:20 | |
процесс IEXPLORE | obvious | Microsoft Windows 2000/XP | 1 | 16-01-2006 20:49 | |
дочерний процесс | DTF | Программирование и базы данных | 3 | 02-09-2005 06:29 |
|