On 2012.12.12 at 16:21:39 +0600, Dmitry Fedorov wrote:

> 12 декабря 2012 г., 17:11 пользователь Eugene Berdnikov написал:
> > On Wed, Dec 12, 2012 at 01:31:26PM +0400, yuri.nefedov wrote:
> 
> >  Даже если стоял бы -- все скрипты из /etc/init.d/ выполняются
> >  посредством fork()+exec(),
> 
> Почти все программы запускаются посредством fork + exec.
> Остальные - exec.
> Других способов нет.

Есть. Шелловская команда точка. Если "программой" является скрипт на том
же скриптовом языке, что и запускающая "программа", он может быть
выполнен в контексте текущего интерпретатора и изменения, внесенные им в
этот контекст, сохранятся после его завершения.

Так, например, работают все конфиги в /etc/default

> > поэтому их окружение после выполнения забывается.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212103329.ga27...@wagner.pp.ru

Ответить