I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
crontab er liniebaseret, altså en linie = en entry. For brugeres personlige crontab er formattet
a b c d e kommando
field allowed values ----- -------------- a minute 0-59 b hour 0-23 c day of month 1-31 d month 1-12 (or names, see below) e day of week 0-7 (0 or 7 is Sun, or use names)
Dvs, en entry afvikles når tidsangivelsen for en entry matcher det aktulle tidspunkt. Hvis du f.eks. vil afvikle dit job kl. 4:15 hver nat skriver du:
15 4 * * * /var/www/ditScript.sh
* matcher alle værdier, så scriptet afvikles altså kl. 4:15 uanset dag, måned eller ugedag.
Hvis du bruger den centrale crontab /etc/crontab er der et ekstra felt mellem tidsangivelsen og kommandoen, som angiver brugeren kommandoen skal afvikles af. Altså f.eks.
a b c d e root kommando
Hvis du vil bruge din egen brugers eller en speciel brugers crontab, så gør sådan her:
export EDITOR=emacs # eller hvilken editor du nu foretrækker, vim er default. crontab -e # Ret din crontab og gem og exit
crontab -l viser din crontab (med mindre du altså bruger /etc/crontab). Hvis du mener om hvordan du kan se om dit script er blevet afviklet på det pågældende tidspunkt er der flere svar:
Hvis dit program skriver til skærmen normalt (altså til standard out eller standard error), så vil cron sende outputtet i en mail til den bruger cronjobbet er afviklet af. Du kan tjekke den lokale mailbox med 'pine', eller mere lowlevel ved at skrive 'less $MAIL'
Hvis du synes det er irriterende kan du omdirrigere outputtet ved at skrive >~/logfil.txt 2>&1
Så kan du se outputtet i logfilen istedetfor at få mails. Så kan du se på datostemplet eller indholdet af filen om dit script er blevet kørt.
Synes godt om
Slettet bruger
27. april 2002 - 19:45#9
Date: Wed, 27 Mar 2002 23:55:01 +0100 From: Cron Daemon <root@localhost.localdomain> To: root@localhost.localdomain Subject: Cron <root@localhost> /usr/bin/mrtg /etc/mrtg/mrtg.cfg
ERROR: CFG Error in "workdir", line 0: Working directory /var/www/html/mrtg does not exist
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.