← Back to team overview

sslug-teknik team mailing list archive

Re: at kommando igen.

 

So far so good. Jeg fik slut på plads. men jeg får echo-udskriften i en mail til mig selv. Kan jeg mon ikke få den ud på konsollen?

[hca@localhost hca]$ ./test
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
job 29 at 2003-09-08 23:03
[hca@localhost hca]$ at -l
29      2003-09-08 23:03 a hca
[hca@localhost hca]$ at -l
[hca@localhost hca]$ date
man sep  8 23:04:45 CEST 2003
You have new mail in /var/spool/mail/hca
[hca@localhost hca]$ 



On Mon, 08 Sep 2003 22:54:04 +0200
Ole Kofoed Hansen <ole@xxxxxxxxxxxxxxx> wrote:

> Hans Christian Andersen wrote:
> > Tak til forskellige for svarene. Jeg forstod dem ikke helt, så jeg prøver at konkretisere mit spørgsmål med et eksempel. Jeg ønsker for eksempel, at bash scriptet skal udføre en kommando (her echo) på et forud bestemt tidspunkt. Scriptet kunne så se sdan ud:
> > 
> > -----script start
> > #!/bin/bash
> > tidspunkt="23:30"
> > 
> > at $tidspunkt
> > echo "planlagt til kørsel kl. $tidspunkt"
> > -----script slut
> 
> Prøv sådan her istedet:
> 
> #!/bin/bash
> tidspunkt="23:30"
> 
> at $tidspunkt <<slut
> echo "planlagt til kørsel kl. $tidspunkt"
> slut
> 
> 
> Så skulle det virke. <<slut betyder at den skal give de næste linier til 
> at-kommandoens standard-input indtil den finder en linie, der bare 
> består af ordet "slut"
> 
> Med venlig hilsen
> 
> Ole
> 
> 
> 


Venlig hilsen / Best regards
Hans Christian


Follow ups

References