Вызов execlp()
Привет всем!
Почему следующий код не выводит сообщение 123 :
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <unistd.h>
void main (void)
{
long int i;
srandom( time(NULL) );
i = random() % 180 + 300;
sleep( i );
execl("echo", "123");
}
Пробовал полный путь - не помогло.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8501; Возраст листа: 328; Участников: 572
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/173035
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать : mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Hello Matvey,
Saturday, June 19, 2004, 8:27:26 PM, you wrote:
execlp("echo", "echo", "123", NULL);