Hi, habe folgendes bash-script, das alle 15 Minuten läuft (also 00,15,30,45):
#!/bin/bash
## Define your websites in an array
sites=(site1.de site2.de)
len=${#sites[*]}
for((i=0; i<$len; i++)); do
wget -O - -q -t 1 http://${sites[${i}]}/cron.php
done
## Nur 1x im Monat, jeden 7. um 3:00 Uhr nachts
tag_time=$(date +"%d-%H-%M")
datum=$(date +"%Y-%m-%d")
if ([ $tag_time = "07-03-00" ])
then tar cfvj ~/scripts/backup/$datum.tar.bz ~/public_html/drupal &> /dev/null
fi
Der erste Teil tut, aber das backup wird einfach nicht erstellt, obwohl der cronjob zur richtigen Zeit startet. Wenn ich die uhrzeit ändere und das Script von Hand starte funktioniert es allerdings - nur über cron gehts nicht.
Habt Ihr Ideen, was das sein könnte?
Danke schonmal!
Gruß
Markus