Hallo Liste, ich möchte gerne einen Dienst per E-Mail starten ...also speziell ddclient. Möchte also eine E-Mail an eine spezielle Adresse schicken, die einen Start von z.B. von ddclient auslöst. Gibt es dazu schon irgendwelche Programme oder Ideen? G. Roland
Am Sonntag, 19. September 2004 10:40 schrieb Roland May:
Hallo Liste,
ich möchte gerne einen Dienst per E-Mail starten ...also speziell ddclient. Möchte also eine E-Mail an eine spezielle Adresse schicken, die einen Start von z.B. von ddclient auslöst.
Gibt es dazu schon irgendwelche Programme oder Ideen?
G. Roland
Vorausgesetzt, die Mails lnden automatisch in Deiner lokalen Mailbox dürfte es nicht weiter schwer sein... Angenommen Du möchtest ddclient mit folgender Zeichenkette starten "ddclient-start", dann sendest Du einfach eine Mail mit diesem Inhalt an Dich. Ein grep ddclient-start /var/mail/user && startscript_ddclient alle paar Min. per cron dürfte dann zum Ziel führen. das noch zu schreibende startscript_ddclient müsste dann dafür sorgen, dass bei Erhalt der Mail diese Mail entweder gelöscht wird (damit nicht alle paar Min. eine neue Instanz von ddclient gestartet wird), oder aber z.B. dieser cron-Auftrag abgestellt wird. Alternativ könnte man auch anschliessend ein sed über die Mailbox laufen lassen dass z.B. das ddclient-start in eine andere Zeichenkette umwandelt... Ich habe das jetzt nicht ausprobiert, aber so (oder so ähnlich) dürfte das wohl funktionieren. Das script auszuformulieren dürfte nicht allzuschwer sein. Gruss Mario
Roland May
Hallo Liste,
ich möchte gerne einen Dienst per E-Mail starten ...also speziell ddclient. Möchte also eine E-Mail an eine spezielle Adresse schicken, die einen Start von z.B. von ddclient auslöst.
Gibt es dazu schon irgendwelche Programme oder Ideen?
Wenn du das wirklich möchtest und dir über die Konsequenzen klar bist, kannst du das mit sendmail und smrsh (sendmail restricted shell) realisieren. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8C183C8622115328
Hallo,
* Roland May
ich möchte gerne einen Dienst per E-Mail starten ...also speziell ddclient. Möchte also eine E-Mail an eine spezielle Adresse schicken, die einen Start von z.B. von ddclient auslöst.
Gibt es dazu schon irgendwelche Programme oder Ideen?
Falls Du die Mails mit pop3 abholst, müßte der Start von Programmen auch mittels procmail grundsätzlich möglich sein. Ddclient kenne ich jetzt aber nicht. -Ralph (der früher ein Fan von procmail war)
Am Sonntag, 19. September 2004 10:40 schrieb Roland May:
Hallo Liste,
ich möchte gerne einen Dienst per E-Mail starten ...also speziell ddclient. Möchte also eine E-Mail an eine spezielle Adresse schicken, die einen Start von z.B. von ddclient auslöst.
Gibt es dazu schon irgendwelche Programme oder Ideen?
In der "aliases" einen Eintrag welcher ungefähr so aussieht: ddclstrt: "/pfad_zu_deinem_script/script" lg, Andreas.
participants (5)
-
Andreas Scherer
-
Dieter Kluenter
-
Mario van der Linde
-
Ralph Müller
-
Roland May