У меня есть процесс myprocess
, который я запускаю из сценария. Можно ли проверить, успешно ли этот процесс или сбой?Как узнать, работает ли работающий фоновый процесс
Это как мой сценарий выглядит
myprocess 12 &
sleep 12
# I want to check here if the process crashed
Причина, почему я бегу процесс в фоновом режиме просто. Я хочу выполнять другие задачи до sleep
ing. После того, как я просыпаюсь, я хочу посмотреть, прошел ли процесс изящно или он разбился (сброшенное ядро).
PS: Просьба прокомментировать ниже, если требуются какие-либо другие данные или более код.
Какая операционная система? – pah
Я использую linux –
Вы не можете произвольно предположить, что ядро разрешает дампы ядра. Параметр ядра 'fs.suid_dumpable' разрешает/запрещает основные дампы. В большинстве производных RHEL 6.8+ это запрещается. Вам также необходимо найти место размещения дампа ядра. Значение по умолчанию находится в 'pwd', но его можно настроить для сброса в другом месте и с другим шаблоном имени. Это устанавливается в 'kernel.core_pattern'. – alvits