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

 

начало

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

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

семинари ...

документи

как да ...

 

 

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

lug-bg: system()


  • Subject: lug-bg: system()
  • From: edac@xxxxxxxxxxx (Ilia Trendafilov)
  • Date: Sun, 5 May 2002 15:07:22 +0300



    Zdraveite,
  Kak moga da ubia process pusnat ot programa chrez system()? Ideiata e 
ako procesa ne e grymnal sled niakolko sekundi da se ubiva rychno. Zasega 
edinstvenoto smisleno neshto do koeto uspiah da stigna e neshto ot roda

ignal(SIGALRM,killchild);
alarm(3);
system("wa");
signal(SIGALRM,SIG_DFL);

Vyprosyt e kakvo tochno da sydyrja procedurata killchild(), taka che da 
ubiva. Ne e zadyljitelno za celta da se izpolzva system(), no tova mi se 
vijda po-prosto ot fork() i exec()-proizvodni funkcii, pyk i dori da 
izpolzvam exec() pak ne moga da se setia za nachin da grymna procesa.
  Pak v syshtia duh - kak moga da ogranicha po niakakyv nachin pametta 
izpolzvana ot vyprosnia child process do niakakvi tvyrdi granici naprimer 
16MB data size i 1MB stack. Znam za setrlimit(), samo che (ne mi se 
smeite :) ne mojah da zacepia kak tochno raboti...
  Blagodaria predvaritelno...
============================================================================
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.