Als ik een crontab aanmaak met crontab -e en ik wil in mijn homedir het script .backup-apps uitvoeren dan werkt het maar gedeeltelijk.
in crontab zet ik >> * * * * * /home/jan/.backup-apps en iedere minuut (om te proberen) wordt het wel uitgevoerd.
De bestanden die gemaakt worden op de backupschijf zijn onleesbare tarbestanden en ze zijn te klein
Ik heb het ook al in /etc/crontab geprobeerd als user en als root met hetzelfde resultaat.
Als ik het script gewoon uitvoer ( het is executable ) dan werkt het wel, maar niet via crontab
Wat doe ik fout?
.backup-apps ziet er als volgt uit:
mount /media/backup/
cd /media/backup/
echo backup applicatieĀ“s gemaakt op $(date) >> backuplog
cd /home/jan/
deze tar wordt netjes gemaakt in /media/backup
tar -cvf /media/backup/rhythmbox.tar .cache/rhythmbox .gconf/apps/rhythmbox .local/share/rhythmbox
en deze weer niet :-(
tar -cvf /media/backup/mozilla.tar .mozilla
volgende wordt goed uitgevoerd...
gconftool-2 --shutdown
evolution --force-shutdown
gconftool-2 --dump /apps/evolution > /media/backup/evolution_setting.xml
en deze tar blijft 0 bytes en is niet te openen op /media/backup/
tar -cvf /media/backup/evolution-backup.tar .evolution .gconf/apps/evolution .gnome2_private/Evolution
umount wordt ook uitgevoerd
umount /media/backup/
grtz,
Jan