Граждане! Нужна помощь в написании баш-скрипта.
Суть такова - есть несколько серверов, на них крутятся камеры. Надо что бы скрипт по требованию дергал из камеры скриншот, и сохранял его на компе.
А теперь сложности - надо что бы он ещё из другого файлика, типа "ip.txt" дергал айпишки, и приходился по всем камерам. В идеале было бы, если б он попутно раскидывал скрины в папки с названием серверов и в названии скрина писал Дату.Время.Айпишник.
Тут главный вопрос - это вообще можно сделать? Либо мне проще захерачить все айпишки сразу в скрипт, и пусть он их по порядку делает?
Ну и я примерно догадываюсь как сделать создание каждой папки для сервера.
Пока что у меня используется для одиночного скрина этот код, который делает скрин в папку откуда вызван:
while [ 1 = 1 ]
do
wget http://login1:pass@ip1/images1sif -O image_1.jpg
sleep 0.4
mv image_1.jpg image1.jpg
break
done
Просто не хотелось бы раздувать скрипт до огромного полотна текста, где будут строки аля:
мкдир /папка/сервер1
сд /папка/сервер1
сделать скриншот1
сделать скриншот2
мкдир /папка/сервер2
сд /папка/сервер2
сделать скриншот1
сделать скриншот2
И так до бесконечности,..