Для начала создайте скрипт в таком вот стиле, назовите если, например:
/usr/local/bin/link_touch.sh
#!/usr/bin/env bash
# обход прочитанных строк из файла
while read link; do
# Строка - это ссылка, ходим к ней через wget
# -q говорит о минимизации вывода
# -O /dev/null "сохранит результат вникуда"
wget -q "${link}" -O /dev/null
# Пауза 30 секунд
sleep 30
# Это конструкция читает из файла (тут должен быть путь до него)
done < <(cat /path/to/links.txt)
Дальше просто добавьте его в крон с нужной периодичностью
P.S. Учтите, что 1000 ссылок с паузой 30 секунд - это больше 8 часов работы, так что запустить такой скрипт у вас получится не часто (или нужно будет уменьшить паузу)
P.P.S. Если номера "страниц" или других аргументов идут по порядку, например, то можно сделать более простой скрипт - без файла со ссылками