BASH скрипт скачивания файла из Интернета

Автор: Admin

Дата: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

Количество просмотров: 3205

Комментарии к статье:

Автор комментария: Антон
Дата: 2013-07-29

Ат ты гений, блин! Скрипт в баше а качает виндовый файл?

Автор комментария: admin
Дата: 2013-07-29

>Антон: А в чем тут проблема? - файловый сервер на Samba. Да и какая разница какой файл скачивать, для Linux, Windows, Android? Он может пригодиться для автоматизации рутинной работы по передачи обновленного файла с какой-либо выгрузкой с другого удаленного сервера.

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2017