Forum Webscript.Ru
Программирование => Perl => Тема начата: Croaker от 15 Ноября 2002, 16:25:11
-
надо из скрипта-cgi запустить шелловский скрипт и не ждать его. как это оформляется?
-
так?
unless (fork)
{
exec("script.pl")
}
-
Можно проще:
exec("script.pl");
-
серьезно? я думал - наоборот ... %)
-
Если script.pl - это именно тот шелловский скрипт, то так оно и есть. :)
-
thanx
Вот только отрывок из perldoc форум сожрал почемуйто... :(
А в писме пришло. :)
-
Ок. Вот ситуация - у меня есть скрипт (1.cgi), который открывается броузером, запускает другой скрипт (2.pl). 2.pl что-то делает в бесконечном цикле и при этом че-то выводит, неважно чего. Вот если я броузер закрою - у меня скрипт 2.pl остановится. Вроде не должон...
-
Хм... Это уже интересно :) Только что попробовал, exec в разных системах по-разному работает. Под *никсом правильней через fork, как ты вначале написал. Хотя все зависит от задачи...
-
exec в разных системах по-разному работает.
Не... Все, пора мне на отдых...:( Такую ерунду написать...:insane: