Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Directory als Schnittstelle zwischen zwei Prozessen
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  13 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Jan 29 2012, 6:37 am
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Sun, 29 Jan 2012 12:37:31 +0100
Local: Sun, Jan 29 2012 6:37 am
Subject: Directory als Schnittstelle zwischen zwei Prozessen
Hallo,

ich möchte gerne (in perl) ein SMS-Gateway bauen, das dieselbe
Schnittstelle wie die smstools verwendet. Allerdings soll die
Auslieferung der SMS nicht über ein lokal angeschlossenes GSM-Modem,
sondern über einen Webdienst erfolgen.

Die smstools-Schnittstelle basiert darauf, dass man eine
rfc822-ähnlich formatierte Datei in /var/spool/sms/outgoing ablegt.
smstools greift die Datei dann auf und verschickt sie.

Habe ich irgend eine (portable/elegante) Chance, festzustellen, dass
der schreibende Prozess mit der Datei fertig ist, damit mein Programm
mit der Bearbeitung der Datei fertig ist? Oder muss ich mich darauf
verlassen, dass der abliefernde Prozess sein File an andere Stelle im
selben Dateisystem schreibt und sie zum Schluß atomar nach
/var/spool/sms/outgoing mv'ed?

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christoph Moench-Tegeder  
View profile   Translate to Translated (View Original)
 More options Jan 29 2012, 7:21 am
Newsgroups: de.comp.os.unix.programming
From: Christoph Moench-Tegeder <c...@burggraben.net>
Date: 29 Jan 2012 12:21:28 GMT
Local: Sun, Jan 29 2012 7:21 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
## Marc Haber <mh+usenetspam1...@zugschl.us>:

> Habe ich irgend eine (portable/elegante) Chance, festzustellen, dass
> der schreibende Prozess mit der Datei fertig ist, damit mein Programm
> mit der Bearbeitung der Datei fertig ist? Oder muss ich mich darauf
> verlassen, dass der abliefernde Prozess sein File an andere Stelle im
> selben Dateisystem schreibt und sie zum Schluß atomar nach
> /var/spool/sms/outgoing mv'ed?

Das ist eigentlich der portable Weg (alternativ kann man den Zustand im
Dateinamen einbauen, z.B. durch vorangestellten Punkt). Schon mit etwas
mehr Gehampel verbunden ist Locking (flock() z.B.), das setzt aber noch
mehr Kooperation voraus als mv/rename(). Unter Linux gibt Dir inotify
noch die gewünschte Information, aber eben nur unter Linux.

Gruß,
Christoph

--
Spare Space


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bastian Blank  
View profile   Translate to Translated (View Original)
 More options Jan 29 2012, 1:34 pm
Newsgroups: de.comp.os.unix.programming
From: Bastian Blank <use...@waldi.eu.org>
Date: Sun, 29 Jan 2012 18:34:50 +0000 (UTC)
Local: Sun, Jan 29 2012 1:34 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen

Marc Haber wrote:
> Habe ich irgend eine (portable/elegante) Chance, festzustellen, dass
> der schreibende Prozess mit der Datei fertig ist, damit mein Programm
> mit der Bearbeitung der Datei fertig ist?

Ja, in dem im Interface ein Flag für den Zustand definiert ist. Postfix
verwendet dafür das Executable-Bit. Ansonsten nein.

Bastian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Enrik Berkhan  
View profile   Translate to Translated (View Original)
 More options Jan 29 2012, 3:52 pm
Newsgroups: de.comp.os.unix.programming
From: Enrik Berkhan <Enrik.Berk...@inka.de>
Date: Sun, 29 Jan 2012 20:52:19 +0000 (UTC)
Local: Sun, Jan 29 2012 3:52 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen

Bastian Blank <use...@waldi.eu.org> wrote:
> Marc Haber wrote:
>> Habe ich irgend eine (portable/elegante) Chance, festzustellen, dass
>> der schreibende Prozess mit der Datei fertig ist, damit mein Programm
>> mit der Bearbeitung der Datei fertig ist?

> Ja, in dem im Interface ein Flag für den Zustand definiert ist. Postfix
> verwendet dafür das Executable-Bit. Ansonsten nein.

Würde das Readable-Bit dafür nicht viel besser passen?

Gruß,
Enrik


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bodo `Garfield' Bellut  
View profile   Translate to Translated (View Original)
 More options Jan 29 2012, 4:00 pm
Newsgroups: de.comp.os.unix.programming
From: use...@spambin.de (Bodo `Garfield' Bellut)
Date: Sun, 29 Jan 2012 21:00:13 GMT
Local: Sun, Jan 29 2012 4:00 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:

>ich möchte gerne (in perl) ein SMS-Gateway bauen, das dieselbe

Nicht die Antwort auf Deine Frage, aber hast Du Dir mal kannel
angesehen? Die Wahrscheinlichkeit ist recht groß, daß das alle Deine
Anforderungen bereits erfüllt.

cu, Bodo
--
Bodo Bellut          b...@bellut.net         |     USE PGP!       +-----------+
Stangefolstr. 17     Fax/Mobile:   just ask  | (key via server    |\  O---m  /|
44141 Dortmund       Fon: +49-700-77-BELLUT  |  or on request)    |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15  8E 54 44 AA 8D DD 6E BD+-----------+


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Jan 30 2012, 2:30 am
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Mon, 30 Jan 2012 08:30:29 +0100
Local: Mon, Jan 30 2012 2:30 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen

Bastian Blank <use...@waldi.eu.org> wrote:
>Marc Haber wrote:
>> Habe ich irgend eine (portable/elegante) Chance, festzustellen, dass
>> der schreibende Prozess mit der Datei fertig ist, damit mein Programm
>> mit der Bearbeitung der Datei fertig ist?

>Ja, in dem im Interface ein Flag für den Zustand definiert ist.

Ist es nicht.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Jan 30 2012, 2:35 am
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Mon, 30 Jan 2012 08:35:35 +0100
Local: Mon, Jan 30 2012 2:35 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
use...@spambin.de (Bodo `Garfield' Bellut) wrote:

>Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:
>>ich möchte gerne (in perl) ein SMS-Gateway bauen, das dieselbe

>Nicht die Antwort auf Deine Frage, aber hast Du Dir mal kannel
>angesehen? Die Wahrscheinlichkeit ist recht groß, daß das alle Deine
>Anforderungen bereits erfüllt.

Ich glaube nicht. Kannel scheint mir direkt mit dem SMSC des
Netzbetreibers sprechen zu wollen, wofür man Verträge braucht. Ich
möchte gerne mit einem http-basierten SMS-Interface sprechen können
(z.B. Clickatell, SMS77 o.ä.), und am liebsten hätte ich, dass ich
meinem MTA direkt sage, dass er nach /var/spool/sms/incoming zustellen
soll.

Ich würde am liebsten gerne ein Tool haben, das sich zur internen
Applikation verhält, als wäre es ein smstools (dann stimmt nämlich das
Interface schon) und nach draußen die SMS per http zustellt.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Volker Birk  
View profile   Translate to Translated (View Original)
 More options Jan 30 2012, 3:27 am
Newsgroups: de.comp.os.unix.programming
From: Volker Birk <bum...@dingens.org>
Date: Mon, 30 Jan 2012 08:27:37 +0000 (UTC)
Local: Mon, Jan 30 2012 3:27 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen

Marc Haber <mh+usenetspam1...@zugschl.us> wrote:
> Ich würde am liebsten gerne ein Tool haben, das sich zur internen
> Applikation verhält, als wäre es ein smstools (dann stimmt nämlich das
> Interface schon) und nach draußen die SMS per http zustellt.

Hylafax spricht SNPP. Wenn das über Web gehen soll, benötigst Du
vermutlich eine Anpassung für die spezielle Seite des Betreibers, den Du
nutzen möchtest.

Viele Grüsse,
VB.
--
"If /dev/null is fast in web scale I will use it."

    http://www.mongodb-is-web-scale.com/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bodo `Garfield' Bellut  
View profile   Translate to Translated (View Original)
 More options Jan 30 2012, 8:38 am
Newsgroups: de.comp.os.unix.programming
From: use...@spambin.de (Bodo `Garfield' Bellut)
Date: Mon, 30 Jan 2012 13:38:02 GMT
Local: Mon, Jan 30 2012 8:38 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:

>use...@spambin.de (Bodo `Garfield' Bellut) wrote:
>>Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:
>>>ich möchte gerne (in perl) ein SMS-Gateway bauen, das dieselbe

>>Nicht die Antwort auf Deine Frage, aber hast Du Dir mal kannel
>>angesehen? Die Wahrscheinlichkeit ist recht groß, daß das alle Deine
>>Anforderungen bereits erfüllt.

>Ich glaube nicht. Kannel scheint mir direkt mit dem SMSC des
>Netzbetreibers sprechen zu wollen, wofür man Verträge braucht. Ich

Ja, Kannel kann direkt mit SMSCs sprechen, es kann aber auch GSM-Modems
ansprechen und Web-based Services nutzen. Siehe

  http://kannel.org/download/kannel-userguide-snapshot/userguide.html#A...

Mit dem "generic" type sollte fast jedes HTTP-Gateway nutzbar sein.

HTH, Bodo
--
Bodo Bellut          b...@bellut.net         |     USE PGP!       +-----------+
Stangefolstr. 17     Fax/Mobile:   just ask  | (key via server    |\  O---m  /|
44141 Dortmund       Fon: +49-700-77-BELLUT  |  or on request)    |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15  8E 54 44 AA 8D DD 6E BD+-----------+


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Jan 30 2012, 1:34 pm
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Mon, 30 Jan 2012 19:34:47 +0100
Local: Mon, Jan 30 2012 1:34 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen

Volker Birk <bum...@dingens.org> wrote:
>Marc Haber <mh+usenetspam1...@zugschl.us> wrote:
>> Ich würde am liebsten gerne ein Tool haben, das sich zur internen
>> Applikation verhält, als wäre es ein smstools (dann stimmt nämlich das
>> Interface schon) und nach draußen die SMS per http zustellt.

>Hylafax spricht SNPP. Wenn das über Web gehen soll, benötigst Du
>vermutlich eine Anpassung für die spezielle Seite des Betreibers, den Du
>nutzen möchtest.

Genau deswegen möchte ich das gerne in perl mit einem entsprechend
modularen Design bauen, damit ich das zum Webdienst passende Modul
einfach tauschen kann.

Ohne mir jetzt hylafax selbst im Detail angeguckt zu haben, halte ich
es noch für einfacher, ein smstools-kompatibles Interface zu stricken,
als auf beiden Seiten an hylafax ankoppeln zu müssen.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Feb 1 2012, 9:34 am
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Wed, 01 Feb 2012 15:34:56 +0100
Local: Wed, Feb 1 2012 9:34 am
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
use...@spambin.de (Bodo `Garfield' Bellut) wrote:

>Ja, Kannel kann direkt mit SMSCs sprechen, es kann aber auch GSM-Modems
>ansprechen und Web-based Services nutzen. Siehe

>  http://kannel.org/download/kannel-userguide-snapshot/userguide.html#A...

>Mit dem "generic" type sollte fast jedes HTTP-Gateway nutzbar sein.

Was aber nichts daran ändert, dass ich weiterhin Code brauche, der die
von existierender Software im smstools-Directory abgeworfenen SMS in
http-Requests umwandelt, womit wir wieder bei meiner ursprünglichen
Frage wären. Ich habe in der Kannel-Doku kein smstools-kompatibles
Interface gefunden.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bodo `Garfield' Bellut  
View profile   Translate to Translated (View Original)
 More options Feb 1 2012, 6:08 pm
Newsgroups: de.comp.os.unix.programming
From: use...@spambin.de (Bodo `Garfield' Bellut)
Date: Wed, 1 Feb 2012 23:08:13 GMT
Local: Wed, Feb 1 2012 6:08 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:

>use...@spambin.de (Bodo `Garfield' Bellut) wrote:
>>Ja, Kannel kann direkt mit SMSCs sprechen, es kann aber auch GSM-Modems
>>ansprechen und Web-based Services nutzen. Siehe

>>  http://kannel.org/download/kannel-userguide-snapshot/userguide.html#A...

>>Mit dem "generic" type sollte fast jedes HTTP-Gateway nutzbar sein.

>Was aber nichts daran ändert, dass ich weiterhin Code brauche, der die
>von existierender Software im smstools-Directory abgeworfenen SMS in

OK, _das_ Constraint war mir jetzt nicht als hart rübergekommen.

>http-Requests umwandelt, womit wir wieder bei meiner ursprünglichen
>Frage wären. Ich habe in der Kannel-Doku kein smstools-kompatibles
>Interface gefunden.

Das ist korrekt, diese Kompatibilität bringt kannel nicht.

cu, Bodo
--
Bodo Bellut          b...@bellut.net         |     USE PGP!       +-----------+
Stangefolstr. 17     Fax/Mobile:   just ask  | (key via server    |\  O---m  /|
44141 Dortmund       Fon: +49-700-77-BELLUT  |  or on request)    |/---------\|
PGP: 768/FA18A639 AE 5A 47 40 5A A0 D6 15  8E 54 44 AA 8D DD 6E BD+-----------+


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Haber  
View profile   Translate to Translated (View Original)
 More options Feb 3 2012, 8:24 pm
Newsgroups: de.comp.os.unix.programming
From: Marc Haber <mh+usenetspam1...@zugschl.us>
Date: Sat, 04 Feb 2012 02:24:37 +0100
Local: Fri, Feb 3 2012 8:24 pm
Subject: Re: Directory als Schnittstelle zwischen zwei Prozessen
use...@spambin.de (Bodo `Garfield' Bellut) wrote:

>Marc Haber  <mh+usenetspam1...@zugschl.us> wrote:
>>Was aber nichts daran ändert, dass ich weiterhin Code brauche, der die
>>von existierender Software im smstools-Directory abgeworfenen SMS in

>OK, _das_ Constraint war mir jetzt nicht als hart rübergekommen.

Es ist die spezifizierte Schnittstelle. Könnte die existierende
Software kannel nutzen, könnte sie auch direkt mit dem
http-sms-Anbieter sprechen.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »