Автор Тема: Вызов скрипта из скрипта  (Прочитано 6176 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cambala

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« : 29 Марта 2003, 13:56:50 »
Есть программа рассылки новостей сайта, которая долго работает (очень много адресов и в цикле отправляются по ним письма). Хотел сделать так: вызываю из другого скрипта этот скрипт рассылки, вызывающий скрипт быстро заканчивает работу освобождая браузер а вызванный скрипт рассылки выполняется сам на сервере. Между скриптами ничего не передается, только вызов. Пробовал system, что-то не получилось.

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #1 : 29 Марта 2003, 19:06:27 »
сам парился в свое время с этим :)
вот
system ("./ind.pl >/dev/null &");

Оффлайн cambala

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #2 : 30 Марта 2003, 13:16:20 »
чего-то так тоже не работает

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #3 : 30 Марта 2003, 18:19:21 »
что именно не работает?
ждет завершение вызванного  скрипта
или не запускает этот скрипт ?

Оффлайн cambala

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #4 : 30 Марта 2003, 18:41:22 »
не запускает.

написал маленький тест:
первый скрипт 1.cgi -- записывает маленький файл на диск (для проверки работоспособности)
второй скрипт 2.cgi -- вызывает первый скрипт:
system ("1.cgi >/dev/null &");

когда я запускаю 1.cgi он отрабатывает без ошибок и на диске появляется файл -- результат работы скрипта, когда я запускаю 2.cgi он отрабатывает без ошибок, но файл на диске не создается (видимо 1.cgi не запускается, хотя никаких ошибок не выдается)

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #5 : 30 Марта 2003, 20:50:56 »
попробуй
system ("./1.cgi >/dev/null &");

Оффлайн cambala

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов скрипта из скрипта
« Ответ #6 : 30 Марта 2003, 22:05:55 »
Огромное спасибо, твой должник.
Все чудно работает.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Вызов скрипта из скрипта
« Ответ #7 : 31 Марта 2003, 01:18:12 »
perldoc perlipc - как продолжение темы.:)
2B OR NOT 2B = FF

Оффлайн ua6ap

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.cqham.ru
Вызов скрипта из скрипта
« Ответ #8 : 11 Апреля 2003, 22:00:13 »
Полный Perl чайник к вам пришел:-)

При закачке файлов .zip с сервера нужно вывести общую информацию для всех файлов. Сделал так:

в .htaccess:
AddHandler myscript .zip
Action myscript /cgi-bin/myscript.pl

в myscript.pl:
print "Content-type: text/html; charset=windows-1251\\n\\n";
print "Мой текст
\\n";

При клике из браузера на любой .zip, отрабатывает myscript.pl и далее ничего не происходит, а мне нужно продолжить загрузку zip файла.
Помогите с текстом скрипта. Мне было бы лучше вызывать из скрипта какую нибудь страницу, напр. info.html и продолжать дальше загрузку.
А может я это не так делаю?
Спасибо.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Вызов скрипта из скрипта
« Ответ #9 : 11 Апреля 2003, 22:25:01 »
Поиск по форуму - тема обсуждалась.
2B OR NOT 2B = FF

Оффлайн ua6ap

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.cqham.ru
Вызов скрипта из скрипта
« Ответ #10 : 12 Апреля 2003, 01:12:58 »
Цитировать
Поиск по форуму - тема обсуждалась.

Искал, не нашел подобного.
И на том спасибо...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28