Mike wrote:
> On Wed, 12 Aug 1998, Kenneth Stephen wrote:
>
> > Hi,
> >
> > I have a shell script which attempts to write a message to a tty
> > from a job scheduled with 'at'. When I execute this script from the
> > foreground, the message is written out to the correct tty perfectly.
> > However, when it is scheduled with 'at', nothing gets written out. Any
> > ideas why, or how I can fix this? Here is my script :
> >
> > #!/bin/bash
> >
> > write pgmr ttyp0 <<-!!
> > Hi there! This is a message from your friendly neighbourhood
> > S P I D E R M A N.
> > !!
> >
> When the at job runs, is pgmr logged in on ttyp0? Do you have permission
> to write to ttyp0?
>
Mike,
Unfortunately, that is the crux of the problem. I do have write
permissions, but subsequent to my posting my message, I discovered that my
job was failing with an 'unable to find your tty' error. The error message
makes sense because I was not logged on at the time. However, that is one of
my requirements : my job should be able to work even when I am logged off.
I also had another idea : maybe I could 'cat' my message to the tty. But
I couldnt seem to get this to work.
Kenneth
--
There is no such thing as luck. 'Luck' is nothing but an absence of bad luck.