|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
kk> здраствуйте, прочитал вашу статью "Программное
kk> перенаправление ввода-вывода" на
kk> http://www.i2r.ru/static/486/out_16121.shtml, у меня есть вопрос
kk> могу ли я каким то образом в программе на c узнать номер процесса
kk> запускаемого с помощью popen(). Мне нужно запустить с моей
kk> программы на c, комманду "ping ip_address", и после остановить
kk> ping, при етом выводя на екран все данные полученные от ping.
kk> Когда ping запускается в обычном linux shell проблемы не
kk> сушествует, мойно остановить ping нажатием ctrl+c, что равносильно
kk> посылке сигнала SIGINT процессу ping, остается толко одна проблема
kk> как узнать номер процесса запущенного ping. |
Все намного проще. Достаточно запустить программу ping с параметром
-c, указав количество ICMP-пакетов, например, pinc -c 4. После того,
как пинг отправит указанное количество пакетов, она сама завершит
работу. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|