Eu preciso de ajuda para shell script, este script no meu pc funciona ubuntu 14.10 mas na máquina do servidor samba o ubuntu 14.04 é show me erro: tar você não pode especificar mais de uma opção -acdtrux --delete ou test-label. ... Por favor ajude. Script é para arquivos antigos com mais de 10 dias. Existe script:
#!/bin/sh
# What to backup.
backup_files="/usr/*"
# Where to backup to.
dest="/home/milan/Desktop"
# Create archive filename.
day=$(date +%F)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"
# Print start status message.
echo "Backing up $backup_files to $dest/$archive_file"
date
echo
# Backup the files using tar.
files=$(find $backup_files -type f -mtime -10)
sudo -s tar cf $dest/$archive_file $files
#files=($(find /usr -mtime -7))
#tar cvfz $dest/$archive_file.tar.gz "${files[@]}"
# Print end status message.
echo
echo "Backup finished"
date
# Long listing of files in $dest to check file sizes.
ls -lh $dest