В общем есть один процесс, который запускает второй процесс, и OOM killer убивает этот второй процесс, в этой ситуации первый процесс получает 137 как exit code и должен как-то отчитаться об этом пользователю. Конечно прога напишет в лог что «Child process is killed with sigkill», но стоит ли после этого основной программе также завершиться с 137-м кодом? Могут ли из-за этого возникнуть проблемы с совместимостью?
Вопрос конечно странный, но мне не понятно нужно ли вернуть свой номер (скажем 13), или системный 137, какое решение более общепринятое?