#!/bin/bash
echo "Windows Time Sync Report - "$(date) > /var/log/win_timesync.log
echo "" >> /var/log/win_timesync.log
for file in /data/ntplogs/*; do
dt1=`cat $file | grep "Date:" | awk '{print f $1}' | tr -d "Date:"`
echo $dt1
dt2=`cat $file | grep "Date:" | awk '{print f $2}'`
echo $dt2
dt=$dt1" "$dt2
echo $dt
cname="`cat $file | grep "Hostname:" | tr -d "Hostname:"`"
echo $cname
ofst=`cat $file | grep "offset" | awk '{print f $6}' | tr -d ","`
echo $ofst
echo $dt" "$cname" "$ofst
echo $dt" "$cname" "$ofst >> /var/log/win_timesync.log
echo ""
done
# Скрипт создает структуру каталогов в другом месте
# затем ищет все wav файлы в указанной директории, определяет что они не сжатые
# сжимает их, причем имя становится name.wav.mp3, то есть к имени файла добовляется .mp3,
# а оригиналы копирует в подготовленное дерево дирикторий
#Переходим в каталог
cd "/home/samba/archives/Архив\ рекламы\ 2004/"
#создаем структуру каталогов в /home/samba1/Архив рекламы 2004/
find ./ -type d | awk '{system ("mkdir -p \"/home/samba1/Архив рекламы 2004/"$0"\"")}'
#ищем все wav файлы, сжимает их, а оригиналы копирует в подготовленное дерево дирикторий
find ./ | grep -i .wav$ \
| awk '{system ("file \""$0"\""); print $0}' \
| awk '/PCM/ {getline; system ("/usr/local/bin/lame -m s -b 256 \""$0"\" \""$0".mp3\" && mv \""$0"\" \"/home/samba1/Архив рекламы 2004/"$0"\"")}'
<source/>