Дата:2013-07-25
Обычная рутинная задача, которая может понадобиться некоторым людям для
решения своего рода потребностей в скачивании какого-либо файла с
Интернета каждый день.
Данный скрипт производит пинг узла скайп в
случае не успеха просто говорит, что пинг не удался, а в случае успеха
проверяет существование директории "/mnt/raid1/cross/distrib/skype" и
если она существует тогда тогда удаляет все файлы из нее, после чего
происходит проверка на успешное выполнение последней команды и в случае
успеха переходит в директорию "/mnt/raid1/cross/distrib/skype" и
скачивает файл.
#!/bin/bash
dst=/mnt/raid1/cross/distrib/skype
for
prm in "skype.com"
do
echo "производим пинг хоста из списка с одним пингом"
ping -c 1 $prm &> /dev/null
# статус выполнения последней команды, если успех тогда 0 иначе идем
дальне
if [ $? -ne 0 ]
then
echo "ping failed"
else
if [ -e $dst ]
then
rm -rf /mnt/raid1/cross/distrib/skype/*
if [ $? -ge 0 ]
then
cd $dst
wget http://www.skype.com/go/getskype-full/
fi
fi
fi
done
Количество просмотров: 7077
Комментарии к статье:
>Антон: А в чем тут проблема? - файловый сервер на Samba. Да и какая разница какой файл скачивать, для Linux, Windows, Android? Он может пригодиться для автоматизации рутинной работы по передачи обновленного файла с какой-либо выгрузкой с другого удаленного сервера.
Добавить комментарий
Автор комментария: Антон
Дата: 2013-07-29
Ат ты гений, блин! Скрипт в баше а качает виндовый файл?