Tux L i n u x * G u i d e

v o n * I n g o * B l e c h s c h m i d t * ( c ) * 2 0 0 1
Tux
|Home|

|Neue Artikel|

|Index|

|Liste|

|Code-Snippets|

|Links|

|Allgemeines|

|Cool Stuff|
Remote Computing via Mail
Don Jun 27 19:26:45 MEST 2002
Remote_Computing ssh telnet vnc procmail mail formail pipe

Sie wollen einzelne Befehle vom Internetcafé an Ihren Rechner schicken, ohne einen SSH- oder VNC-Server zu starten? Dann benutzen Sie doch eine procmail-Regel!

LinuxGuide Druckbare Version
Man-Page
Sourcecode
Verwandte Artikel:

Watchdog für Server



      .~.   
      /V\   
     // \\  
    /(   )\ 
     ^`~'^  
     


Hosted at Sorceforge.net
No ePATENTS
Viewable With Any Browser
Burn All GIFs!

W
er das Code-Snippet von weiter unten in seine ~/.procmailrc einbaut, der kann nur per Mail einzelne Befehle an seinen Computer schicken. Im Beispiel wird davon ausgegangen, dass iblech@web.de die offizielle Adresse (also die von außen erreichbare) ist.
Schicken Sie also vom Internetcafé eine Mail an iblech@web.de mit dem Subjekt: cmd-1234-ping -c3 www.google.de . Kurze Zeit darauf erhalten Sie eine Antwort in der Art:
# Beispiel-Antwort
 
PING www.google.com (216.239.39.101): 56 data bytes
64 bytes from 216.239.39.101: icmp_seq=0 ttl=47 time=179.722 ms
64 bytes from 216.239.39.101: icmp_seq=1 ttl=47 time=131.512 ms
64 bytes from 216.239.39.101: icmp_seq=2 ttl=47 time=131.510 ms
^M--- www.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 131.510/147.581/179.722 ms

> [die request-mail]
 
 

In dem Code-Snippet muss nur noch die Code-Nummer *c3wl* (im Beispiel 1234) ersetzt werden:
# procmailrc
 
# GPLed!
:0
* ^Subject: cmd-1234-.*
* ^From: .*iblech@web.de.*
| ( cat > /tmp/c; \
    grep ^Subject: /tmp/c | cut -d- -f 3-100 | sh 2>&1; \
    echo; \
    cat /tmp/c | sed -e 's+^+> +'; \
    rm /tmp/c; ) | \
    /usr/bin/mail iblech@web.de -s "Re: Remote command"
 
 

Remote Computing rocks :-)

Document Informations: Content-Type: text/html; charset=iso-8859-15
Author: Ingo Blechschmidt
Description: LinuxGuide - Sie wollen einzelne Befehle vom Internetcafé an Ihren Rechner schicken, ohne einen SSH- oder VNC-Server zu starten? Dann benutzen Sie doch eine procmail-Regel!
Keywords: Remote_Computing, ssh, telnet, vnc, procmail, mail, formail, pipe, LinuxGuide
Robots: all
Copyright: Copyright (C) 2002 by Ingo Blechschmidt
Date: 2003-06-27T19:26:45+02:00

Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode |
Diesen Artikel kritisieren, kommentieren oder ergänzen
Einen Neuen Artikel schreiben

 
This website is distributed under the GNU Free Documentation License .