Могу ли я запустить процесс, когда он генерирует дамп ядра?

Могу ли я запустить процесс, когда он генерирует дамп ядра?

У меня есть скрипт монитора, который проверяет указанный процесс, если он падает, скрипт перезапускает его, не дожидаясь завершения записи дампа ядра. Это влечет за собой плохие вещи? Повлияет ли это на файл дампа ядра или на перезапущенный процесс?

решение1

Вы можете запускать процессы в любое удобное для вас время, независимо от того, запускают ли другие процессы тот же исполняемый файл, независимо от того, делают ли они дамп ядра. Однако два одновременных дампа ядра могут перезаписывать друг друга, если вы не предоставите им разные имена файлов. Этого можно добиться, настроив kernel.core_patternсоответствующим образом; например, сделав идентификатор процесса ( %p) его частью. СмотритеИменование файлов дампа ядравядро(5)страница руководства.

Связанный контент