Отправляет email-рассылки с помощью сервиса Sendsay

программа для работы на сервере

Привет всем!

Вчера я написал программу на PHP, она проверяет работоспособность ссылок.
Подскажите пожалуйста, как организовать ее работу на сервере так, чтобы от администратора
скрипта
требовалось ее только запустить, а она действовала бы дальше сама не требуя от
админа скрипта, чтобы его броузер был подключен к Интернет, то есть
админ запустил процесс проверки работоспособности ссылок, от и-нета отключился,
а прога сама работает на сервере (под управлением Linux).

Дело в том, что база данных ссылок будет огромной и по этой причине очень желательно
сделать подобный финт ушами.

Спасибо за внимание!

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11445; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/226798



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subj=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 10 Sep 2004 08:29:03 +0400 (#226798)

 

Ответы:

i386-redhat-linux-gnu)

On Fri, 10 Sep 2004 08:29:03 +0400
"admin" <bv***@l*****.ru> wrote:

администратора

от

напиши еще один скриптик, в котором пропиши запуск твоего главного скрипта через
1 минуту командой at.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11452; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/226859



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 10 Sep 2004 09:52:21 +0300 (#226859)

 

On 10.09.2004 08:29, admin wrote:

администратора

от

Скрипт запускает программу, она демонизуется и работает себе спокойно на
сервере. Если сервер на хостинге и хостер не разрешает запускать демоны -
прописать в cron на каждые, скажем, 10 минут. Результаты, естественно, в
обоих случаях сбрасываются на почту.

Ответить   Fri, 10 Sep 2004 14:48:43 +0400 (#226955)

 

Приветствую тебя, admin.

Вы писали 10 сентября 2004 г., 11:29:03:

администратора

от

желательно

В РНР есть для подобных задач существует функция

int ignore_user_abort ( [bool setting])

которая устанавливает, продолжать ли выполнение скрипта после
разрыва соединения с пользователем или нет (по умолчанию выполнение
прерывается, если пользователь отключился). Так же можете почитать
прочие вещи о соединениях в РНР в соотвествующем мане - на них есть
ссылки в описание функции ignore_user_abort().

То есть ставим эту функцию в начале скрипта, обращаемся к нему через
браузер и идём пить чай или что покрепче.

С уважением,
-MadhuN mailto:madh***@i*****.com ICQ UIN: 124345794

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11459; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227015



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   MadhuN Fri, 10 Sep 2004 21:18:49 +0700 (#227015)

 

i386-redhat-linux-gnu)

On Fri, 10 Sep 2004 21:18:49 +0700
MadhuN <madh***@i*****.com> wrote:

имхо сервер просто остановит выполнение скрипта (время задается где-то в настройках).
ставить это время очень большим ради одного скрипта - нецелесообразно (оно должно
быть разумным для защиты от зависших скриптов).

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11461; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227039



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 10 Sep 2004 17:50:58 +0300 (#227039)

 

Приветствую тебя, alexander.

Вы писали 10 сентября 2004 г., 21:50:58:

настройках).

должно

Имхо, подобные темы должны обсуждаться в РНР discussion lists, а не в
Linux-дискуссии.

Здесь вопрос опять упирается в знание языка и мануала:
http://www.php.net/manual/en/function.set-time-limit.php

void set_time_limit (int seconds)

Если поставить set_time_limit(0) скрипт будет выполняться бесконечно
(теоритически).

С уважением,
-MadhuN mailto:madh***@i*****.com ICQ UIN: 124345794

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11462; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227054



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   MadhuN Fri, 10 Sep 2004 22:17:03 +0700 (#227054)