Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: user crontab, waarom werkt de inhoud van dit script niet?  (gelezen 594 keer)

user crontab, waarom werkt de inhoud van dit script niet?
« Gepost op: 2010/01/26, 22:37:53 »

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


Re: user crontab, waarom werkt de inhoud van dit script niet?
« Reactie #1 Gepost op: 2010/01/29, 21:50:24 »
tar -cf dan maar?

tnx...