Ik heb nu het volgende backup/onderhoud script gemaakt:
Het werkt zoals ik wil dat het werkt alleen de output van de commando's en echo's gaan naar /var/backup.output.log en /var/backup.stats.log maar elke keer dat er iets geecho'ed wordt maakt hij een nieuwe file. Hoe zorg ik dat hij erbij schrijft in de file en niet een hele nieuwe file?
Ik heb
http://www.djefer.com/info/linux/commands.htm
http://www.linux.org/docs...-Intro-HOWTO-3.html#ss3.2
http://www.google.com/
gebruikt om dit te maken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #!/bin/bash OF=/pub/backup/apache.$(date +%Y%m%d).tgz ntpdate ntp.xs4all.nl > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Synced time" > /var/backup.stats.log cp -r /pub/apache /pub/backup/apache > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Copied tmp data" > /var/backup.stats.log rm -rf /pub/backup/apache.tgz > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Removed old backup" > /var/backup.stats.log tar -cZf $OF /pub/backup/apache > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Made backup archive" > /var/backup.stats.log rm -rf /pub/backup/apache > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Removed tmp data" > /var/backup.stats.log updatedb > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Updated locatedb" > /var/backup.stats.log emerge rsync > /var/backup.output.log echo "$(date +%d-%m-%Y/%k:%m:%S) Synced portage" > /var/backup.stats.log |
Het werkt zoals ik wil dat het werkt alleen de output van de commando's en echo's gaan naar /var/backup.output.log en /var/backup.stats.log maar elke keer dat er iets geecho'ed wordt maakt hij een nieuwe file. Hoe zorg ik dat hij erbij schrijft in de file en niet een hele nieuwe file?
Ik heb
http://www.djefer.com/info/linux/commands.htm
http://www.linux.org/docs...-Intro-HOWTO-3.html#ss3.2
http://www.google.com/
gebruikt om dit te maken.