Всем привет, есть след скрипт который выкачивает файлы с веб страницы через GUI
#!/bin/bash
URLArray=(
'URL1...'
'URL2...'
...
'URL n'
)
function BackUp
{
URL=$1
WebPageLoadingTime=180
gnome-terminal -- bash -c "firefox '$URL'"
sleep $WebPageLoadingTime
xdotool key Ctrl+slash
sleep 10s
xdotool type "save local copy..."
sleep 5s
xdotool key KP_Enter
sleep 820s
xdotool key Ctrl+w # close page
}
for i in "${URLArray[@]}"
do
FileName=$(echo $i | sed -e 's|.*/||' -e s/--/' '/g -e s/-/' '/g -e 's/$/.pic/')
[ ! -f "$HOME/Downloads/$FileName" ] && BackUp "$i" || echo "$FileName already exist";
done
Периодически скрипт «сам по себе» зависает... страница просто не закрывается и не открывается... Причем абсолютно случайно Иногда полностью отрабатывает. Такое чувство что каждый раз как хочет - так и отрабатывает... Подскажите - в чем может быть проблема? ОС - Ubuntu