On Wed, Jun 04, 2003 at 07:02:14PM +0000, Solymos P?ter wrote: > got some winpopup probs. Sending goes okay, and I'd like to get an > xmessage window by receiving. Thus, I added a line like this to the > [global] section in /etc/samba/smb.conf: > > > message command = /bin/sh -c '/opt/scripts/winpopup.sh %m %f' & > > > The invoked script (/opt/scripts/winpopup.sh) looks like this: > ------------------------- > #!/bin/sh > #$1 is the name of the sending machine, %m > #$2 is the file where samba saves the message, %f > > echo "" >> $2 #appends a blank line to the message > echo $1 >> $2 #appends the name of the sending machine > xmessage -center -file $2 #pops up a window with the whole thing > rm $2 #removes the message file > ------------------------- > > Prob is that by receiving a message, sender machine says "sent OK", but > nothing happens at all. Any ideas? (file permissions are okay, script is > working when invoked from command line)
The environment that's running the script probably doesn't have a $DISPLAY, so xmessage can't run because it doesn't know what X display to connect to. -- Michael Heironimus -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba