shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Script Shell - SyncBackupsAntigos


From: Janduy Euclides
Subject: Script Shell - SyncBackupsAntigos
Date: Tue, 13 Jun 2017 13:27:36 -0300

Olá amigos, boa tarde a todos. 

Estou com dois probleminhas, acredito que simples. Eu uso um script para backupear audios antigos de um servidor asterisk, primeiro os comandos "ls -l" que joga dentro do txt (copiaHD.txt) so funciona o da primeira linha "#####  Gravacoes hdusb1  #####"  o segundo nao e por fim o envio do arquivo tambem nao rola.

1º falha - Eu tentei assim o comando "find /mnt/hdusb1/Audio3month/$dia/* | wc -l" assim eu teria a quantidade de arquivos backupeados que ficaria mais organizado, mas tambem nao rolou.

2º falha- Eu envio no terminal para teste e funciona normal.

Estou usando o CentOS 5.4


#!/bin/bash
dia=$(date --date="90 day" +%d%m%Y)
mkdir /tmp/transf3month
find /var/spool/asterisk/monitor/ -type f -mtime 90 -exec mv {} /tmp/transf3month \;
cd /tmp/transf3month
for file in *.wav
do
basename="$(basename "$file" .wav)"
lame --preset standard "$basename.wav" "$basename.mp3"
rm -f "$basename.wav"
done
mkdir /mnt/hdusb1/Audio3month/$dia/
mkdir /mnt/hdusb2/Audio3month/$dia/
cp /tmp/transf3month/* /mnt/hdusb1/Audio3month/$dia/
mv /tmp/transf3month/* /mnt/hdusb2/Audio3month/$dia/
echo "#####  Gravacoes hdusb1  #####" >/tmp/copiaHDs.txt
ls -l /mnt/hdusb1/Audio3month/$dia/ >>/tmp/copiaHDs.txt
echo "#####  Gravacoes hdusb2  #####" >>/tmp/copiaHDs.txt
ls -l /mnt/hdusb2/Audio3month/$dia/ >>/tmp/copiaHDs.txt
sendmail -f address@hidden address@hidden -s 'Backup dos Audios' < /tmp/copiaHDs.txt

Alguma luz?

Abraço.


Atenciosamente,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]