Определение Пути к файлу Дампа

dumpfile параметр командной строки определяет путь и основное имя файла для файла дампа. Вы обязаны предоставлять dumpfile параметр, запуская целевой процесс с-x. dumpfile параметр является дополнительным, контролируя уже рабочий процесс; если Вы опускаете это, ProcDump создает файл дампа в текущей папке и использует целевое имя процесса в качестве основного имени файла.

Можно определить dumpfile как абсолютный или относительный путь. Если dumpfile называет существующую папку, ProcDump создает файл дампа в той папке, используя имя процесса в качестве базового имени. Иначе, последняя часть dumpfile параметра становится основным именем файла для файла дампа. Например, если Вы определяете C:\dumps\sample как dumpfile параметр, и выборка C:\dumps\-существующая папка, ProcDump создает файл дампа в той папке с именем процесса как базовое имя файла дампа. Если C:\dumps\sample не существует, ProcDump создает файл дампа в C:\dumps с "выборкой" как основное имя файла. Целевая папка должна существовать; иначе, ProcDump сразу сообщает об ошибке и выходах.

 

Чтобы избежать случайной перезаписи других файлов дампа, ProcDump создает уникальные имена файла дампа, включая текущую дату и время в имя файла. Формат для имени файла - basename_yyMMdd_HHmmss.dmp. Например, следующая командная строка создает непосредственный файл дампа для Testapp.exe:

procdump testapp

Если бы тот дамп создавался в точно 23:45:56 28 декабря 2010, то его имя файла было бы Testapp_101228_234556.dmp. Это именование файла гарантирует, что алфавитный вид файлов дампа, связанных с определенной исполнимой программой, будет также сортирован хронологически (для файлов, создаваемых с лет 2000 - 2099). Отметьте, что формат имени файла фиксируется и независим от региональных настроек. ProcDump также гарантирует, что у файла дампа есть расширение файла .dmp.

Один случай, где дата и время не включается в имя файла дампа, - то, если Вы получаете непосредственный дамп рабочего процесса и определяете имя файла дампа. Например, следующая команда создает файл дампа для Testapp.exe в c:\dumps\dumpfile. dmp (предполагающий, что c:\dumps\dumpfile не существующая папка):

procdump testapp c:\dumps\dumpfile.

Если c:\dumps\dumpfile.dmp уже будет существовать, то ProcDump не будет перезаписывать его, если Вы не добавите -o опцию к командной строке.

У дампов, которые создаются позже в результате удовлетворенных критериев дампа всегда, есть дата и время, включенное в имя файла дампа или имена.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: