2006-01-07 12:21:07 devilan napisał:
> 2006-01-06 22:21:09 szarlej napisał:
>
> > Chodzi mi o cos zupelnie innego.
> > Np:
> > Mam w sieci lokalnej 4 komputery, wszystkie z linuksem. 1 udostepnia internet, 3
> pozostale to
> > stacje robocze. Chce z komputera ktory udostepnia internet wyslac do pozostalych
> informacje, ze
> > o danej godzinie nastapi przerwa w dostawie internetu spowodowana konserwacja serwera.
> Jak to
> > zrobic ?
>
> Po windowsowemu, to skonfiguruj sobie sambę tak aby wszyscy byli w tej samej grupie roboczej, a
> następnie zapisz sobie następujący skrypt do wysyłania (autorstwa mojego przyjaciela
:
> #!/bin/sh
> #
> # winboard 1.0 ;-)
> # -----------------
> #
> # This simple script sents winpopup message to whole samba wokrgroup.
> #
> # (c) 2001 Slawomir Ritter
> # Distrubuted under GNU Licence version 2.0
> ###############################################################
>
> # Settings
> AWK="/usr/bin/awk"
> BROWSEDAT="/var/lock/samba/browse.dat"
> TMP="/tmp"
>
>
> # Check default editor value
> if [ ! $EDITOR ]; then
> EDITOR=vi
> fi
>
> # Setting temporary files
> temp="$TMP/winbroad.$$"
>
> # Introduce our user
> cat << EOL
> Plese write text of your message in your favorite editor, then please save
> temporary file and exit from there.
>
> Press [Enter].
> EOL
>
> read
>
> # Edit text of message
> $EDITOR $temp
>
> # Do user save our message?
> if [ ! -f $temp ]; then
> echo "Error! You don't save a temporary file! Message canceled!"
> exit 2
> fi
> # Prompt user
> echo "You want to sent message to whole samba workgroup"
> echo -------------------------------------------------------------------------------
> cat $temp
> echo -------------------------------------------------------------------------------
> echo "Please press [Control]+[C] to cancel or [Enter] to continue."
>
> read
>
>
> for host in `$AWK ' {print $1}' $BROWSEDAT`
> do
> host=${host%"}
> host=${host#"}
> echo $host
> cat $temp|/usr/bin/smbclient -M ${host}
> done
>
> rm $temp
> exit 0
> ### END of script
> Powyższy skrypt działa również w odniesieniu do maszyn windowsowych!
>
No tak, to karteczki winpopup, skrypt jest bardzo fajny Ale co zrobic gdy system linuxowy do ktorego chce wyslac wiadomosc nie ma samby ? Musi istniec jakis sposob.