Forum Webscript.Ru
Программирование => Perl => Тема начата: kudesnik от 06 Февраля 2006, 16:22:19
-
Вощем, я продолжаю совершенствовать свои знания perla не без помощи этого замечательного форума
Подскажите как в принципе запускаются демоны на perl’e
Зачем мне это нужно?
Я скачал простенький чат и сижу разбираюсь в нем, про то, как запустить демона там ничего не написано. Заранее спасибо.
-
Ты наверное путаешь демоны со скриптами. Демон висит на порте и ждет команд, а скрипт (твой чат) выполнил задачу и "сдох". В твоем случае демон это веб-сервер.
-
kudesnik
http://d1.ifmo.ru/lib/DOC/OREILLY/Oreilly/perl/cookbook/ch17_16.htm
-
2kudesnik
http://translate.ru :)
-
ну, наверное, путаю...
демон этот действительно, веб-сервер, ну, а как его запустить-то?
Он должен же как-то запущен...
-
быстро ответы получились, не успел прочитать, пойду читать, всем спасиба!!!
-
>демон этот действительно, веб-сервер, ну, а как его запустить-то?
ничего не понятно ...
что Вы хотите сделать?
-
Я прочитал и перевел, translate.ru не понадобился
Что я хочу сделать…
Еще раз:
я скачал [где в упор не помню, ну на одном из многочисленных серверов] файлы чата. Там страница собственно чата и серверный демон на perl. Тестирую локально – запускаю демона через редактор Perl Express и чат, усе нормально работает, отключаю демона, - выдается сообщение, что сервер разорвал соединение, т.е. все нормуль
Как теперь сделать в Интернете, чтобы был запущен серверный демон, при входе в чат. Вот, что я хочу сделать. Может, я, конечно, чего-то не понимаю
-
Как теперь сделать в Интернете, чтобы был запущен серверный демон, при входе в чат. Вот, что я хочу сделать. Может, я, конечно, чего-то не понимаю
Да, не понимаешь:
1) HTTP
2) CGI
3) серверных скриптов
Путь ко всему этому один (http://ya.ru).
-
kudesnik
тебе надо книгу почитать типа "Разработка CGI-приложений на Perl" или что-то в этом роде...
-
kudesnik
я не пойму, что должен делать Ваш демон.
Когда Вы толково, объясните, мы попробуем Вам помочь!
-
synthez
спасиб, да я и сам чувствую, но потом опять приду сюда :cool:
Motodor
присоединяю файлы, в таком формате я их скачал, естественно, все права сохранены
локально у меня все работает, в интернете не знаю как сделать
спасибо, если поможете.
-
kudesnik
Тебя просто неправильно поняли!
Все думали что у тебя CGI чат а тут я смотрю чат -
Клиент <-> Сервер
Вообщем легче всего тебе будет запускать через крон.. или непосредственно из коммандной строки....
если не того не того не умеешь или нельзя... то попробуй что то вроде такого скрипта:
starter.pl
#!/usr/bin/perl
exec("chat_daemon.pl&");
print "Content-type:text/html\\n\\n";
print "Done!";
-
Спасиб! Сразу хочу всех обрадовать – сегодня еду за книгой!
Вобщем сделал такой я файл, загрузил, запустил и вот штука – пишется «Done!», был рад какое-то время…
А дальше что? Надо открыть новое окно с чатом или же здесь надо набирать адрес чата?
Через крон, как и предполагалось, не знаю и через командную строку тоже [а ваще это интересно, как можно что-то запустить в Интернете через командную строку?]
-
все в твоих руках :)
-
нуу.. купил я книгу называется "Разработка сетевых программ на Perl" Линкольн Д. Штайн, правда старая - 2001 года
пока я чат так и не запустил 8(((
если кто-то всешки поможет, буду очень благодарен!
-
kudesnik
Купил ты.... конечно дельную книгу да не ту.....
1) Изучи основные понятие о *nix системах Unix, Linux.....
2) Почитай ту кнжку что ты купил
3) Почитай документацию того чата что ты хотишь поставить.....
-
книгу читаю...
а документации нет 8(, если бы она была...
-
самая подробная документация: chat_daemon.pl
-
я так начинаю мыслить...
в чат кому-либо можно будет войти только тогда, когда я запущу сервер. Это правильное предположение?
-
первое сообщение: 06-02-06 12:22
"я так начинаю мыслить": 10-02-06 10:02
интересно, что делали 4 дня?