Консольный менеджер процессов для Вин 2000
2047
6
Товарищи, помогите. Нужен какой-нить консольный убиватель процессов. Taskkill Хорошо работает в ХР - корректно завершает работу приложения (аналогично нажатию кнопки Выход), а в 2000 просто рубится процесс и всё. А это очень нежелательно. Всяческие process comander-ы, которые удалось найти работают под ХР, под 2000 не хотят.
Помогите, кто чем знает. Уже совсем голова опухла от поисков.
Stalker
Попробовал. Даже на ХР просто гасит процесс... Taskkill на ХР как-то покорректнее работает.

Объясню суть проблемы, может другие мысли появятся. Рано утром (когда никого нет) надо выключить и включить приложение. С включением, понятно, никаких проблем нет, а вот с выключением не могу решить. Tskill просто вырезает это приложение и всё, и если в этот момент какие-то действия там происходят, то с очень большой верятностью полезут косяки. Само приложение - сервер и его никак нельзя некорректно завершать.
Вофка
не понял толком.есть win server2000. так?
есть задача - ее надо прибить?но не всю?приложение выполняется по определнному времени?т.е. через планировщик задач? :umnik:
bahtey
Есть просто вин 2000 (не сервер). На нём крутится круглосуточно серверное приложение. Это серверное приложение необходимо перезагрузить ночью. Вопрос заключался в следующем - как это сделать максимально приближенно к стандартному выключению программы. Даже если эту программу закрыть *крестиком*, то она нормально завершается (сам процесс закрытия может тянуться от 5 секунд до примерно 30-40 секунд, в зависимости от того, насколько эта программа загружена). А если закрывать tskill'ом, то процесс просто вырезается махом. Это неправильно.
Понятно объяснил?
Вофка
Нормальное серверное приложение всегда крутится службой, для остановки/старта службу есть консольная команда net stop/ net stsr. Пишем командный файл и незнаем никаких проблем.