запустить процес без родителя

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: запустить процес без родителя

Непрочитанное сообщение Alex Keda » 2009-04-09 23:42:06

модуль там ядрёный.
самое ценное
=======
давайте к теме вернёмся =)))
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: запустить процес без родителя

Непрочитанное сообщение paradox » 2009-04-09 23:45:05

так шо и модуль поламать ? или ненадо

а что к теме
к теме - того что ты хочешь сделать - теоретически сделать нельзя
потому как я уже выше сказаол
там данные синхронизируються

это все равно что
ехать на машине и одновременно ремонтировать ее двигатель

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: запустить процес без родителя

Непрочитанное сообщение ProFTP » 2009-04-09 23:47:23

lissyara писал(а):модуль там ядрёный.
всмысле? какое ядро?

тебе сказали уже

можешь еще так:

Код: Выделить всё

my $parent=$$; 
 my $child = fork(); 

if($$ == $parent){ 

print "Parent: pid=$$;($parent)\n"; 

} else {

kill("TERM",$parent); # убиваем родителя

#system("kill -9 $parent");

## выполняем!!!

while (keys %$hash){

system("ipfw table 1 add $_");

}

# конец

kill("TERM",$child); 
kill("TERM",$parent);  # на всякий случай
exit; # на всякий случай
}
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: запустить процес без родителя

Непрочитанное сообщение Alex Keda » 2009-04-10 0:16:30

та ненадо пока ничего ломать =)))
да и не очень оно нужно, ломаное...
интеерсней опенсорсное.
=======
2 профтр
родителя убивать - это перебор. родитель должен данные юзеру вернуть.
ладно. попдожду чё разработчики скажуть
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: запустить процес без родителя

Непрочитанное сообщение ProFTP » 2009-04-10 16:43:44

lissyara писал(а): родителя убивать - это перебор. родитель должен данные юзеру вернуть.
ладно. попдожду чё разработчики скажуть
довольно странно, в чем смысл тогда делать процесс?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение