← Back to team overview

sslug-teknik team mailing list archive

at kommando igen.

 

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

Ved kørsel får jeg:
[hca@localhost hca]$ ./test
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
at> <EOT>
job 27 at 2003-09-08 23:30
planlagt til kørsel kl. 23:30
[hca@localhost hca]$ date
man sep  8 22:46:26 CEST 2003
[hca@localhost hca]$ 

Jeg forventede at udskriften "planlagt til kørsel kl. 23:30" skulle komme kl 23:30 og ikke som her klokken kvart i elleve. Videre ønsker jeg, at <EOT> skal komme fra scriptet når jeg sætter det i gang og ikke fra tastaturet. Altså jeg ønsker at jeg skriver ./test og ENTER. Så skal scriptet bare køre og kl 23:30 skal det komme med udskriften.

Jeg vil være meget taknemlig for vejledning her igen.


Venlig hilsen / Best regards
Hans Christian


Follow ups