Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     11 Apr 2003  20:54:39
 To : Vladimir Vanin
 Subject : Re: process
 -------------------------------------------------------------------------------- 
 
 Vladimir Vanin <Vladimir.Vanin@p29.f901.n5030.z2.fidonet.org> wrote:
 
 VV> knock, knock, knock All, folow the my mind below...
 
 VV> Есть вопрос. Как можно запустить программу в фоновом режиме?
 VV> Так что бы получить её pid. И во время её вполнения производить ещё
 VV> какие-нибудь действия. А так же, узнать что она завершилась и получить код
 VV> возврата.
 
 В каком языке?
 
 В shell
 
 program &
 pid=$!
 
 В perl
 
 if (defined ($pid=fork())) {
   exec "program" if !$pid;
 } else {
   die "fork failed $!";
 }  
 В c почти так же, как в perl, с точностью до отсутствия постфикстного
 if.
 
 В tcl
 
 set pid [exec program &]
 
 и так далее и тому подобное.
 
 VV>     Have a stable connection All.
 VV>                  Alert.
 VV> ... I haven't lost my mind... it's backet up on tape somewhere.
 
 -- 
 --- ifmail v.2.15dev4
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 process   Vladimir Vanin   11 Apr 2003 04:33:46 
 Re: process   Victor Wagner   11 Apr 2003 20:54:39 
 Re: process   Yoric Kotchukov   12 Apr 2003 19:18:54 
Архивное /ru.linux/15178e7ff9342.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional