PDA

Просмотр полной версии : Кто занял файл на 2000м серваке, или идиота видали?


shurutov
17.02.2006, 10:58
Субж в общем случился, надо было срочно узнать кто занял файл, конкретно базу данных юзверей 1С. Мысля № раз - поискать встроенные утиля ч/з гугль - фигу! Мысля № двас - повопрошать через аську - сделано - фигу! Никто с хооду сказать не могёт. Мысля № 3 - sysinternals. filemon - отпадает, ибо не то. Увидел вот это:
This simple yet powerful security tool shows you who has what access to directories, files and Registry keys on your systems. Use it to find holes in your permissions.
Вот здеся:
http://www.sysinternals.com/FileAndDiskUtilities.html Головой думать разучился и с аглицким напряги сделали свое черное дело. Не то! Переговоры по аське продолжаются :) Из них вылазит ХРеновая/2003 утиля: openfiles, или oh.exe из ресурскита для 2000-й. oh потребовала перезагрузку. Я в "обрадовался". И пошел обратно на сисинтерналс :) А что еще делать? Ну и после вдумчивого секунд 20-30 просмотра нашел:
This handy command-line utility will show you what files are open by which processes, and much more. Но не в файловых а в процессах и нитях. :) Это:
Хендл (http://www.sysinternals.com/Utilities/Handle.html)
Еще раз убеждаюсь, что если с наскока в хелпе по командам нужное не находится - топай на сисинтерналс :)
К чему это я? Не знаю, если честно :) Своими траблами наверное, поделиться захотелось, и с их успешным решением. :) А также просто как назидание: нафиг прыгать! Думать надо... И читать внимательно, что написано. ;):)
А пока я перерывал инет - блокировка файла была снята. :( И это плохо, потому что уж очень мне самому было интересно, кто это заблокировал. :(

bux [NL]
17.02.2006, 11:07
Забей. Болокировки х.з. кем в виндах - нормальное дело.
Смотришь - никто ничего не держит.

А хендл завис :wacko:
http://www.sysinternals.com/Utilities/ProcessExplorer.html - постоянно на сервере развернута....

Заменяет
* Handle - a command-line handle viewer for Win9x/Me and NT/Win2K
* ListDLLs - a command-line DLL viewer for Win9x/Me and NT/Win2K
* PsList - local/remote command-line process lister for NT/Win2K
* PsKill - local/remote command-line process killer for NT/Win2K

Какойнить гребанный процесс держит и все. Звездец. А перегружать - низя......

Demon™
20.02.2006, 09:03
У меня Handle давно уже в категории MustHave...