Evo ako netko hoće probati izvesti skriptu, pa neka javi ishod...
#!/bin/bash
datum=¤(date +%Y-%m-%d)
ime=/tmp/backup-full-¤datum.tar.bz2
ime2=/tmp/backup-inc-¤datum.tar.bz2
log=/var/log/backup/backup-¤datum.log
if Ä ¤# -ne 1 Ñ
then
echo "Uporaba: ¤0 direktorij"
exit 100
fi
if Ä -r /etc/backup.deny Ñ
then
for i in ¤( cat /etc/backup.deny )
do
ex=¤ex"--exclude '¤i'"
done
fi
#full backup
if Ä ¤(date +%u) -eq 6 Ñ
then
rm -f /var/log/last-backup
tar -cvjf ¤ime -g /var/log/last-backup ¤ex ¤1 >> ¤log öö mail -s "Backup failed" root¡localhost
fi
#inkrementalni backup
if Ä ¤(date +%u) -lt 6 Ñ
else
tar -cvjf ¤ime2 -g /var/log/last-backup ¤ex ¤1 >> log öö mail -s "Backup failed" root¡localhost
fi
[BASH] Skripta koja radi backup
Moderator/ica: Moderatori/ce
Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
- 4ndY
- Moderator
- Postovi: 4060
- Pridružen/a: 15 svi 2008, 18:05
- Spol: M
- OS: Fedora/KDE
- Lokacija: Hamburg, DE
- Kontakt:
Re: [BASH] Skripta koja radi backup
Nešto ti ne valja sa c/p - ovi znakovi nisu baš dio bash skripte, tako da ti nitko to neće moći izvršiti.
Za a) i b) dio zadatka, skripta ti treba izgledati ovako:
A ovo dalje imaš više-manje u drugom odinovom postu (tar)...
Za a) i b) dio zadatka, skripta ti treba izgledati ovako:
Kod: Označi sve
#!/bin/bash
# provjera argumenta
if [ $# -ne 1 ]
then
echo "Uporaba: $0 direktorij"
exit 100
fi
# skip dirs
if [ -f /etc/backup.deny ]
then
skip_dirs=/etc/backup.deny
fiA neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Re: [BASH] Skripta koja radi backup
...bit će da je kodiranje.