Статус выхода на дампе ядра

Вы не можете хотеть использовать bc для этого. Возможно, awk работал бы лучше:

awk '{sum+=$1};END{print sum/NR}' /path/to/file
5
06.08.2014, 02:57
1 ответ

На практике дамп ядра создается автоматически, когда процесс завершается каким-то сигналом, а код выхода определяется сигналом (128 + signal_value), а под Linux сигналы могут быть как минимум: SIGQUIT (3), SIGILL (4), SIGABRT (6), SIGFPE (8), SIGSEGV (11). Более полный список смотрите в man-странице signal(7). Основная свалка не всегда будет производиться; см. некоторые обстоятельства в основной(5) man-странице.

Примечание: На языках, имеющих полный доступ к системному вызову wait (но это не относится к сценариям оболочки POSIX), вы можете использовать WCOREDUMP (доступно под Linux), который возвращает true, если дочернее устройство создало дамп ядра. Смотрите страницу man wait(2) для получения дополнительной информации.

5
27.01.2020, 20:39

Теги

Похожие вопросы