Nie jestem za dobry w skryptach a musiałem napisać:
#!/bin/bash
# Wykonaj kopię zapasową obrazków
source ../../include/
inc.constants.sh
cd $pictures_dir
if [ ! -f pictures.tar ];
then
OPT=-cf
else
OPT=-rf
fi
F=$(find . -name 'A*' -perm $sent_pictures_perm)
if [ -n "$F" -a ( tar $OPT pictures.tar $F ) ];
then
rm -r $F
if gzip -c pictures.tar >$backups_dir/pictures_$(date +%F).tgz;
then
rm pictures.tar
else
echo Tu są backupy: $ftp_backups | mail -s "Nie zrobił się backup obrazk
ów" $email_office
fi
fi
Nie rozumiem błędu:
./backup_pictures.sh: line 13: błąd składni przy nieoczekiwanym znaczniku `('
./backup_pictures.sh: line 13: `if [ -n "$F" -a ( tar $OPT pictures.tar $F ) ];'
Proszę o pomoc.