ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] взаимодействие двух процесов
@ 2005-06-16 10:15 Alexey Morsov
  2005-06-16 10:33 ` Беляев В. Н.
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-16 10:15 UTC (permalink / raw)
  To: ALT Linux Community

Привет,

Сейчас есть некий cgi скрипт который позволяет нашему аналитику 
загружать на www файлы с обзорами. Этот же скрипт получив файл рассылает 
его подписчикам (клиентам).

Сейчас нужно вынести подписку на отдельный хост (на mail).
Соответственно нужно и разнести нынешний скрипт. Т.е. он должен загружат 
файл на www и.... как-то давать понять части на Mail что пора файлик 
разослать.

Переодичность выладывания (соответственно рассылки) раз в неделю. Но 
время не точное.

Как можно реализовать это разделение? Мне на ум пока приходит только 
пускать скрипт на mail по крону каждый день раз в пять минут скажем и 
проверять наличие файла в некторой папке (куда по lftp скажем может 
загружать этот файл скрипт на www).

Может есть более красивыерешения?

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 10:15 [Comm] взаимодействие двух процесов Alexey Morsov
@ 2005-06-16 10:33 ` Беляев В. Н.
  2005-06-16 11:02   ` Alexey Morsov
  0 siblings, 1 reply; 19+ messages in thread
From: Беляев В. Н. @ 2005-06-16 10:33 UTC (permalink / raw)
  To: community

Hello Alexey,

Thursday, June 16, 2005, 4:15:58 PM, you wrote:

AM> Привет,

AM> Сейчас есть некий cgi скрипт который позволяет нашему аналитику 
AM> загружать на www файлы с обзорами. Этот же скрипт получив файл рассылает
AM> его подписчикам (клиентам).

AM> Сейчас нужно вынести подписку на отдельный хост (на mail).
AM> Соответственно нужно и разнести нынешний скрипт. Т.е. он должен загружат
AM> файл на www и.... как-то давать понять части на Mail что пора файлик
AM> разослать.

А напрямую запускать часть(майл) из части(вэб) не получится?


--  
С уважением, Беляев
ICQ: 119181289




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 10:33 ` Беляев В. Н.
@ 2005-06-16 11:02   ` Alexey Morsov
  2005-06-16 11:05     ` Michael Isachenkov
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-16 11:02 UTC (permalink / raw)
  To: community


Беляев В. Н. wrote:
> А напрямую запускать часть(майл) из части(вэб) не получится?
Так вот вопрос как? они на разных хостах

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:02   ` Alexey Morsov
@ 2005-06-16 11:05     ` Michael Isachenkov
  2005-06-16 11:29       ` Nick S. Grechukh
  2005-06-16 11:41       ` Alexey Morsov
  0 siblings, 2 replies; 19+ messages in thread
From: Michael Isachenkov @ 2005-06-16 11:05 UTC (permalink / raw)
  To: community

> > А напрямую запускать часть(майл) из части(вэб) не получится?
> Так вот вопрос как? они на разных хостах

написать скрипт, который сделает GET другого скрипта на другом хосте, который запустит рассылку. :)

-- 
Best regards, Michael Isachenkov


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:05     ` Michael Isachenkov
@ 2005-06-16 11:29       ` Nick S. Grechukh
  2005-06-16 11:32         ` Michael Isachenkov
  2005-06-16 11:41       ` Alexey Morsov
  1 sibling, 1 reply; 19+ messages in thread
From: Nick S. Grechukh @ 2005-06-16 11:29 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 594 bytes --]

В сообщении от Четверг 16 Июнь 2005 14:05 Michael Isachenkov написал(a):
> > > А напрямую запускать часть(майл) из части(вэб) не получится?
> > Так вот вопрос как? они на разных хостах
> написать скрипт, который сделает GET другого скрипта на другом хосте,
> который запустит рассылку. :)
написать скрипт, который сделает mail на хост с почовой системой, на котором 
другой скрипт, записанный  в алиасах, запустит рассылку

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Score: +1, кунать.
		-- mike in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:29       ` Nick S. Grechukh
@ 2005-06-16 11:32         ` Michael Isachenkov
  2005-06-16 11:42           ` Alexey Morsov
  0 siblings, 1 reply; 19+ messages in thread
From: Michael Isachenkov @ 2005-06-16 11:32 UTC (permalink / raw)
  To: community

> > > > А напрямую запускать часть(майл) из части(вэб) не получится?
> > > Так вот вопрос как? они на разных хостах
> > написать скрипт, который сделает GET другого скрипта на другом хосте,
> > который запустит рассылку. :)
> написать скрипт, который сделает mail на хост с почовой системой, на котором 
> другой скрипт, записанный  в алиасах, запустит рассылку

В общем, удаленно запускаем ядерный взрыв. :-]

-- 
Best regards, Michael Isachenkov

now: Разные артисты - Не надо грустить, господа офицеры


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:05     ` Michael Isachenkov
  2005-06-16 11:29       ` Nick S. Grechukh
@ 2005-06-16 11:41       ` Alexey Morsov
  2005-06-16 11:45         ` Michael Isachenkov
  1 sibling, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-16 11:41 UTC (permalink / raw)
  To: community


Michael Isachenkov wrote:
> 
> написать скрипт, который сделает GET другого скрипта на другом хосте, который запустит рассылку. :)
GET не канает - на Mail не нужен cgi :)


-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:32         ` Michael Isachenkov
@ 2005-06-16 11:42           ` Alexey Morsov
  2005-06-16 12:11             ` Nick S. Grechukh
  2005-06-16 16:06             ` Pavel Usischev
  0 siblings, 2 replies; 19+ messages in thread
From: Alexey Morsov @ 2005-06-16 11:42 UTC (permalink / raw)
  To: community


Michael Isachenkov wrote:
> 
> В общем, удаленно запускаем ядерный взрыв. :-]
Да да.. вот как бы его дистанционно то запустить... Кидать в mail 
почту.. эт надо специальному алиасу кидать (1) и тамошний скрипт все 
равно должен выгребать почту... что вообщем-то тоже самое что шерстить 
наличие файла в директории на диске

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:41       ` Alexey Morsov
@ 2005-06-16 11:45         ` Michael Isachenkov
  2005-06-16 11:52           ` Dmitry Kovalev
  0 siblings, 1 reply; 19+ messages in thread
From: Michael Isachenkov @ 2005-06-16 11:45 UTC (permalink / raw)
  To: community

> > написать скрипт, который сделает GET другого скрипта на другом хосте, который запустит рассылку. :)
> GET не канает - на Mail не нужен cgi :)

В общем, как я понял, вам нужен backdoor с ограниченным функционалом. :)

-- 
Best regards, Michael Isachenkov

now: Разные артисты - Тоска по Родине


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:45         ` Michael Isachenkov
@ 2005-06-16 11:52           ` Dmitry Kovalev
  0 siblings, 0 replies; 19+ messages in thread
From: Dmitry Kovalev @ 2005-06-16 11:52 UTC (permalink / raw)
  To: community

On Thu, 16 Jun 2005 15:45:02 +0400
Michael Isachenkov wrote:

> > > написать скрипт, который сделает GET другого скрипта на другом хосте,
> > > который запустит рассылку. :)
> > GET не канает - на Mail не нужен cgi :)
> 
> В общем, как я понял, вам нужен backdoor с ограниченным функционалом. :)
> 
   А я понимаю, что на mail нужен скрипт рассылки. Наподобие классического
mailman. Если получил письмо/файл на определённый адрес, то рассылает его по
списку адресов. А тот, который отсылает на www должен ещё и письмо отправлять
на определённый адрес mail. Может это наиболее оптимальный вариант? 

-- 
С уважением, Дмитрий Ковалёв.
ICQ UIN: 40912331			Jabber: merc@jabber.ru
Gentoo Base System version 1.6.9


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:42           ` Alexey Morsov
@ 2005-06-16 12:11             ` Nick S. Grechukh
  2005-06-16 12:13               ` Alexey Morsov
  2005-06-16 16:06             ` Pavel Usischev
  1 sibling, 1 reply; 19+ messages in thread
From: Nick S. Grechukh @ 2005-06-16 12:11 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 598 bytes --]

В сообщении от Четверг 16 Июнь 2005 14:42 Alexey Morsov написал(a):
> Michael Isachenkov wrote:
> > В общем, удаленно запускаем ядерный взрыв. :-]
>
> Да да.. вот как бы его дистанционно то запустить... Кидать в mail
> почту.. эт надо специальному алиасу кидать (1) и тамошний скрипт все
> равно должен выгребать почту... 
не, не выгребать. алиас на | script. тогда скрипт получает в stdin тело 
мессаги.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
> Это faq или bug?
Это Сизиф-специфик
		-- zerg in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 12:11             ` Nick S. Grechukh
@ 2005-06-16 12:13               ` Alexey Morsov
  2005-06-16 12:40                 ` Nick S. Grechukh
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-16 12:13 UTC (permalink / raw)
  To: community


Nick S. Grechukh wrote:
> не, не выгребать. алиас на | script. тогда скрипт получает в stdin тело 
> мессаги.
Хм.... а что.. мысль... алиас это по типу как "|script" ?
Только тогда надо будет выгребать из тела сам файл... что тоже возможно...
Спасибо. Буду думать мыслю.

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 12:13               ` Alexey Morsov
@ 2005-06-16 12:40                 ` Nick S. Grechukh
  2005-06-17  6:40                   ` Alexey Morsov
  0 siblings, 1 reply; 19+ messages in thread
From: Nick S. Grechukh @ 2005-06-16 12:40 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 615 bytes --]

В сообщении от Четверг 16 Июнь 2005 15:13 Alexey Morsov написал(a):
> Nick S. Grechukh wrote:
> > не, не выгребать. алиас на | script. тогда скрипт получает в stdin тело
> > мессаги.
> Хм.... а что.. мысль... алиас это по типу как "|script" ?
> Только тогда надо будет выгребать из тела сам файл... что тоже
> возможно... Спасибо. Буду думать мыслю.
в /etc/aliases
sendlist: | startmassmail
то же самое можно сделать на maildrop.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Небезопасная это штука - wget.
		-- ldv in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 11:42           ` Alexey Morsov
  2005-06-16 12:11             ` Nick S. Grechukh
@ 2005-06-16 16:06             ` Pavel Usischev
  2005-06-17 10:40               ` Nick S. Grechukh
  1 sibling, 1 reply; 19+ messages in thread
From: Pavel Usischev @ 2005-06-16 16:06 UTC (permalink / raw)
  To: community

Alexey Morsov пишет:
>> В общем, удаленно запускаем ядерный взрыв. :-]
> Да да.. вот как бы его дистанционно то запустить...

Можно попробовать через ssh, должно без проблем работать. Надо только 
будет (псевдо)пользователей настроить, чтобы лишних дырок не открывать.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 12:40                 ` Nick S. Grechukh
@ 2005-06-17  6:40                   ` Alexey Morsov
  2005-06-17  6:50                     ` Andrew Borodin
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-17  6:40 UTC (permalink / raw)
  To: community


Nick S. Grechukh wrote:
> в /etc/aliases
> sendlist: | startmassmail
Стоп стоп стоп.... почему /etc/aliases а не /etc/postfix/aliases :D

> то же самое можно сделать на maildrop.
Нету у меня его

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-17  6:40                   ` Alexey Morsov
@ 2005-06-17  6:50                     ` Andrew Borodin
  2005-06-17  9:37                       ` Alexey Morsov
  0 siblings, 1 reply; 19+ messages in thread
From: Andrew Borodin @ 2005-06-17  6:50 UTC (permalink / raw)
  To: community

On Fri, Jun 17, 2005 at 10:40:54AM +0400, Alexey Morsov wrote:
> Nick S. Grechukh wrote:
> >в /etc/aliases
> >sendlist: | startmassmail
> Стоп стоп стоп.... почему /etc/aliases а не /etc/postfix/aliases :D

$ file /etc/aliases
/etc/aliases: symbolic link to `postfix/aliases'

-- 

С уважением,
А. Бородин.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-17  6:50                     ` Andrew Borodin
@ 2005-06-17  9:37                       ` Alexey Morsov
  2005-06-17 10:38                         ` Nick S. Grechukh
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Morsov @ 2005-06-17  9:37 UTC (permalink / raw)
  To: community


Andrew Borodin wrote:
> $ file /etc/aliases
> /etc/aliases: symbolic link to `postfix/aliases'
Хм... только его надо было еще и в local_recepient прописать :D

Так - почти доходит - скрпту дается. Скрипт пока просто пишет что 
получил на вход в файл. Точнее пытается это делать. И получаем Permision 
Denied. Вопрос - из под кого скрипт запускается в этмо случае? из под 
пользователя postfix? Вроде на директорию в которую писать пытаюсь 
поставил chown postfix.postfix - а все равно :(

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-17  9:37                       ` Alexey Morsov
@ 2005-06-17 10:38                         ` Nick S. Grechukh
  0 siblings, 0 replies; 19+ messages in thread
From: Nick S. Grechukh @ 2005-06-17 10:38 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 366 bytes --]

В сообщении от Friday 17 June 2005 12:37 Alexey Morsov написал(a):
> из под кого скрипт запускается в этмо случае
а пусть скрипт сделает 
id | logger

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Эээ... большая просьба к любителям меня толковать: не надо.
		-- mike in community@

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Comm] взаимодействие двух процесов
  2005-06-16 16:06             ` Pavel Usischev
@ 2005-06-17 10:40               ` Nick S. Grechukh
  0 siblings, 0 replies; 19+ messages in thread
From: Nick S. Grechukh @ 2005-06-17 10:40 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 714 bytes --]

В сообщении от Thursday 16 June 2005 19:06 Pavel Usischev написал(a):
> Alexey Morsov пишет:
> >> В общем, удаленно запускаем ядерный взрыв. :-]
> > Да да.. вот как бы его дистанционно то запустить...
> Можно попробовать через ssh, должно без проблем работать. Надо только
> будет (псевдо)пользователей настроить, чтобы лишних дырок не открывать.
вариант через get или mailalias имеет то преимущество, что может быть 
реализован на вражеском хостинге.
а так да, псевдоюзер со скриптом рассылки вместо шелла.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
> Что такое "повесить PR"?
Лишить жизни рекламщика?
		-- lav in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2005-06-17 10:40 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-16 10:15 [Comm] взаимодействие двух процесов Alexey Morsov
2005-06-16 10:33 ` Беляев В. Н.
2005-06-16 11:02   ` Alexey Morsov
2005-06-16 11:05     ` Michael Isachenkov
2005-06-16 11:29       ` Nick S. Grechukh
2005-06-16 11:32         ` Michael Isachenkov
2005-06-16 11:42           ` Alexey Morsov
2005-06-16 12:11             ` Nick S. Grechukh
2005-06-16 12:13               ` Alexey Morsov
2005-06-16 12:40                 ` Nick S. Grechukh
2005-06-17  6:40                   ` Alexey Morsov
2005-06-17  6:50                     ` Andrew Borodin
2005-06-17  9:37                       ` Alexey Morsov
2005-06-17 10:38                         ` Nick S. Grechukh
2005-06-16 16:06             ` Pavel Usischev
2005-06-17 10:40               ` Nick S. Grechukh
2005-06-16 11:41       ` Alexey Morsov
2005-06-16 11:45         ` Michael Isachenkov
2005-06-16 11:52           ` Dmitry Kovalev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git