← Back to team overview

sslug-teknik team mailing list archive

Re: crontab

 

Leif Lende wrote:


Lad os se dit script.

/k

en almindelig tekstfil "bcup" der i installeres i cron med crontab /etc/bcup/bcup indeholdende:

30 5 * * * /usr/local/scripts/vard

henviser til shell-scriptet: "vard" der ser sådan ud og har execution right af root:

#!/bin/bash
tar cvfz ../disk/sda1/var_d`date -I`.tgz `find /var -mtime -7 -type f -print` > /disk/sda1/var_d`date -I`_bcup_index.txt

Brug altid fuld sti når noget kaldes fra cron. Men mindre du altså er helt sikker på at dit script startes fra et sted hvorfra der kan refereres til kataloget ../disk/sda1

Alternativt kan du starte scriptet med at hoppe til et ønsket katalog, og afslutte hvis ikke det kan:

cd /path/to/somewhare || exit 1

"exit 1" kan selvfølgelig erstattes af noget andet. Send en mail fx.

Der sker dog ikke en hujende fis denne nat, selv om det skulle det kl. 5.30.

Der må komme noget output i roots mailbox eller noget? Cron sender mail når den er færdig.

/k

--



Follow ups

References