Здравствуйте... Сам не знаю что хочу: есть что-то вроде такого: #!/usr/bin/perl unless(fork()) { #Тут ребенок exec("что-то большое и долгое"); #не знаю нужен ли тут exit exit; } #Тут родитель И при определенных условиях нужно ребенка убить. Как это сделать??? Я думал получить $pid=$$; ребенка а потом послать ему kill('TERM', $pid); Но ведь может так быть, что процесс ребенка закончится, другой уже процесс получит тот же пид. И я убью не того...
Похожие темы
- Форум perl fork() (2007)
- Форум Почему могут «неработать» sigwait(SIGCONT) и pause()? (2016)
- Форум двунаправленный канал через ssh на perl (2003)
- Форум Perl, пара вопросов (2005)
- Форум fork()+exec()+pipe() (2016)
- Форум perl fork не паралелится (2007)
- Форум Аналог winapi CreateProcess под Linux (2019)
- Форум perl обработка stdout and stdin сторонней проги (2006)
- Форум сегфолт в perl gtk2, которого раньше не было (2014)
- Форум perl DBI и MySQL (2005)