Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: Re: lug-bg: [OT2] [Was: gcc str[i]=''; ?!.]


  • Subject: Re: Re: lug-bg: [OT2] [Was: gcc str[i]=''; ?!.]
  • From: dgt_it dgt_it <dgt_it@xxxxxx>
  • Date: Wed, 16 Jun 2004 18:37:02 +0300 (EEST)

Извинявайте , че ще Ви ползвам като помощник,но в момента просто нямам кой друг да питам ;) Ситуацията е много елементарна и незнам защо не сработва.

pid = vfork();
	
if(pid == (pid_t)0) execl("/home/thm/antilame/script.sh", "sh", UDPORT, NULL);

създавам нов процес, след това искам от "детето" да стартирам дадения script.sh и да получи стойноста на #define UDPORT 46 като аргумент ;)

Значи без UDPORT , т.е

pid = vfork();
	
if(pid == (pid_t)0) execl("/home/thm/antilame/script.sh", "sh", NULL);

Всичко е точно , всмисъл скриптчето се стартира и всичко ок, но щом искам да му предам и аргумент UDPORT ( т.е числото 46) и неща , компилира се ок , но дефакто програмата дете умира в момента , в който пусне скрипта ?!.
Поне така го виждам аз ... Скрипта не е нищо особено , просто колкот да ми констатира , че аргумента е получен ;)

#!/bin/sh

echo "opit $1" > TESST
echo "It's OK!"

това е :(

Отново се извинявам , че ще ви ползвам като помощници , а вие сте се записали в линукс мейлинг листа :(
изпращайте ако желаете да помогнете отговорите направо на мен, за да не пълня (защото вината ще е моя) листата с OT = offtopic(s) .

БЛАГОДАРЯ !

пп: тази програмка не е просто тест дали работи fork или execl , ами трябва да вика script s два аргумента, но тъй като нямам този скрипт просто искам да видя на първо време , че мога успешно да подавам аргументи към стартираната програма !

-----------------------------------------------------------------
http://www.host.bg - уеб сайт хостинг 4.95лв., регистрация на домейни 16лв.
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.