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