3
ответа

waitpid приводит к допустимой информации о статусе для дочернего процесса, который уже вышел?

Если я разветвляю дочерний процесс и выходы дочернего процесса, прежде чем родитель назовет waitpid, то будет информацией о статусе выхода, которая установлена waitpid, все еще допустимым? Если так, когда делает это, становятся не допустимыми; я....
вопрос задан: 20 May 2010 16:01
3
ответа

Почему Linux программирует, который разыменовывает (символ*) 0 не всегда segfault?

Я тестирую код, который разработан для обнаружения, когда дочерний процесс имеет segfaulted. Вообразите мой удивленный, когда этот код будет делать не всегда segfault: #include <stdio.h> международное основное () {символ *p = (...
вопрос задан: 12 January 2010 02:29
1
ответ

Определите pid завершенного процесса

Я пытаюсь выяснить то, что pid имеет процесс, который отправил сигнал SIGCHLD, и я хочу сделать это в обработчике сигналов, который я создал для SIGCHLD. Как я сделал бы это? Я пробую: международный pid = waitpid (...
вопрос задан: 9 January 2015 21:50
1
ответ

Почему $ Perl? возвращение неправильного значения для кода выхода разветвленного процесса?

Считайте этот тривиальный пример ветвления () лугом, затем ожидая ребенка для смерти в Perl: #!/usr/bin/perl строгое использование; используйте предупреждения; если (ветвление () == 0) {выход (1);} waitpid (-1,0); $ печати?;...
вопрос задан: 26 May 2010 14:37
0
ответов

Код возврата, когда убийца OOM уничтожает процесс

Я запускаю многопрограммную рабочую нагрузку (на основе тестов SPEC CPU2006) в системе POWER7 с использованием SUSE SLES 11. Иногда каждое приложение в рабочей нагрузке потребляет значительный объем памяти. ..
вопрос задан: 23 May 2017 12:13
0
ответов

Почему wait () устанавливает статус 256 вместо статуса выхода -1 для разветвленного процесса?

Я пытается вернуть целочисленное значение из дочернего процесса. Однако, если я использую exit (1), я получаю 256 на выходе. exit (-1) дает 65280. Есть ли способ получить фактическое значение int, которое я отправляю из ...
вопрос задан: 27 July 2015 09:22
0
ответов

Получение дочерних процессов из Perl

У меня есть скрипт, который порождает набор дочерних процессов. Родитель должен дождаться, пока каждый из детей закончит. Мой сценарий работает аналогично следующему сценарию perl: #! /USR/бен/перл использовать строгий; используйте ...
вопрос задан: 3 February 2015 23:05