Problem with access of this file.
This commit is contained in:
parent
7685c0e60b
commit
2450d508b1
|
@ -0,0 +1,101 @@
|
|||
Da sind sie endlich, die Skripte fuer den Versand von WinPopUp-Meldungen.
|
||||
|
||||
In die isdnlog.conf wird als allgemeines Event das START_Ring-Skript
|
||||
eingetragen, dass bei eingehenden Anrufen einmal aufgerufen wird und mit
|
||||
Send_WinPopup eine Meldung verschickt.
|
||||
|
||||
Ausserdem habe ich sowohl bei Connect als auch bei Hangup bei meinem
|
||||
Provider ein Skripte eingetragen: ZDV_Connect und ZDV_Hangup. Diese
|
||||
beiden senden ebenfalls mit Send_WinPopup einen Hinweis, dass die
|
||||
ISDN-Leitung gerade auf- bzw. abgebaut wird. (Allerdings nur, wenn eine
|
||||
Datei /etc/isdnlog/isdn.debug existiert, so kann man dies relativ leicht
|
||||
an und abschalten.)
|
||||
|
||||
Das Hauptskript Send_WinPopup versendet mit smbclient die eigentlichen
|
||||
Messages, in diesem Fall an die Rechner "mizar" und "alcor" (Das sollte
|
||||
der TCP/IP-Name (aus dem Nameserver) der jeweiligen Rechner sein, oder
|
||||
falls mit WINS gearbeitet wird, kann es auch der im Windows-Netzwerk
|
||||
eingetragene Name sein, am Besten nimmt man an beiden Stellen den
|
||||
gleichen Namen.)
|
||||
|
||||
Die Meldung im ersten Parameter wird an das Programm gepiped, da
|
||||
smbclient sie normalerweise von der Tastatur einlesen wuerde. Ausserdem
|
||||
kann man mit -U noch einen Absender angeben, den WinPopup anzeigt.
|
||||
|
||||
Auf den jeweiligen Rechnern muss WinPopup (3.11/95) oder der
|
||||
Nachrichtendienst (NT) gestartet sein.
|
||||
|
||||
Als kleine Ergaenzung: Auch auf Linux-Rechnern kann man die WinPopups
|
||||
empfangen, dann muss man allerdings im smb.conf die entsprechende Zeile
|
||||
eintragen und ein Skript anlegen, was die Meldung irgendwie anzeigt oder
|
||||
loggt.
|
||||
|
||||
Falls noch weiteres Interesse an der Konfiguration von Samba besteht,
|
||||
kann ich auch gerne mal meine Konfig-Dateien posten.
|
||||
|
||||
Ich hoffe Ihr koennt was damit anfangen, die Skripte sind nicht gerade
|
||||
elegant, aber ich hab sowas noch nicht oft gemacht.
|
||||
|
||||
Viel Spass,
|
||||
|
||||
-Michael
|
||||
|
||||
---- isdnlog.conf ----
|
||||
MYMSNS=4
|
||||
MYPREFIX=07472
|
||||
START=IR=/etc/isdnlog/START_Ring $1 $2 $3;
|
||||
MSN1 Telefon 1 -
|
||||
MSN2 Telefax 1 -
|
||||
MSN3,1 Michael 1 -
|
||||
MSN4,7 Teles 1 -
|
||||
PROVIDER ZDV_Internet 1 ippp0 OC=/etc/isdnlog/ZDV_Connect; OH=/etc/isdnlog/ZDV_Hangup;
|
||||
|
||||
---- START_Ring ---
|
||||
#!/bin/sh
|
||||
# Michael Ruder
|
||||
#
|
||||
# Version: 08.10.96
|
||||
#
|
||||
# /etc/isdnlog/START_Ring
|
||||
#
|
||||
|
||||
/etc/isdnlog/Send_WinPopup 'Eingehender Anruf von '$2' auf '$3'.' &
|
||||
|
||||
# if test $3="IRGENDEINE_NUMMER"; then
|
||||
# isdnctrl dial ippp0
|
||||
# fi
|
||||
|
||||
---- Send_WinPopup ----
|
||||
#!/bin/sh
|
||||
# Michael Ruder
|
||||
#
|
||||
# Version: 08.10.96
|
||||
#
|
||||
# /etc/isdnlog/Send_WinPopup
|
||||
#
|
||||
|
||||
echo $1 | smbclient -M mizar -U ISDN-Administrator >/dev/null
|
||||
echo $1 | smbclient -M alcor -U ISDN-Administrator >/dev/null
|
||||
|
||||
---- ZDV_Connect ----
|
||||
#!/bin/sh
|
||||
# Michael Ruder
|
||||
#
|
||||
# Version: 08.10.96
|
||||
#
|
||||
# /etc/isdnlog/ZDV_Connect
|
||||
#
|
||||
|
||||
if test -e "/etc/isdnlog/isdn.debug"; then
|
||||
/etc/isdnlog/Send_WinPopup 'Die ISDN-Leitung wird aufgebaut.' &
|
||||
fi
|
||||
|
||||
---- Auschnitt aus smb.conf ----
|
||||
[global]
|
||||
message command = mv %s %s.working; echo WinPopup-Message from %f@%m for %t: > %s; cat %s.working >> %s; wall %s; rm %s %s.working &
|
||||
|
||||
-Michael
|
||||
|
||||
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
|
||||
< Michael Ruder, Fax +49-7472-91382, email: Michael.Ruder@Uni-Tuebingen.DE >
|
||||
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
|
Loading…
Reference in New Issue