cron führt script in cron.daily nicht aus
Hartmut
mailinglists at itmail.ath.cx
Die Apr 1 11:11:10 BST 2008
Hallo,
ich hab mir ein Backup Script geschrieben und wollte dass es täglich
ausgeführt wird. Das Script selbst liegt in /usr/sbin/backup_datastorage.sh
--------------------------------[Script]
#!/bin/bash
DESTINATION_DIR="/daten/temp/livebackup_datastorage"
HOME_DIR="/home"
ETC_DIR="/etc"
MYSQL_DIR="/var/lib/mysql"
if [ $(mount | grep '/dev/mapper/hdc_crypt' -n | wc -l) == "1" ]; then
echo "Starting Backup to ($DESTINATION_DIR)..."
rsync -a --delete $HOME_DIR $DESTINATION_DIR
rsync -a --delete $ETC_DIR $DESTINATION_DIR
rsync -a --delete $MYSQL_DIR $DESTINATION_DIR
echo "Backup finised"
else
echo "Device not mounted!"
fi
exit 0
--------------------------------[Script]
Ich habe in /etc/cron.daily/ einen symbolischen Link auf die Scriptdatei
gelegt. Das Problem nun ist dass das Script nicht gestartet wird. Woran
könnte das liegen? Cron selbst sollte laufen und taucht in der
Prozessliste auf:
--------------------------
# ps aux|grep -i cron
root 2514 0.0 0.4 2200 896 ? Ss 11:14 0:00
/usr/sbin/cron
--------------------------
Gruß,
Hartmut