Ну да можно и скриптом, наверное даже нужно, только стоит задастся вопросом - как получить текущую скорость передачи rate
кстати интересный вопрос
Собственно, я об этом и писал.

Мне недосуг копаться в дебрях тех систем, поэтому я так мягко намекнул автору, что неплохо бы ему самому...
Подсказка автору.
Команда ifconfig выдает объем переданного и принятого трафика по каждому интерфейсу - откуда-то она его берет, наверняка из /proc или /sys...
Несколько последовательных вызовов этой команды (или запросов данных из ее источника), далее вычитание и деление - и получим текущую скорость передачи данных.
PS. Ткнул пальцем в небо и попал.
ls -l /proc/net
видим /proc/net/dev
cat /proc/net/dev
Видим таблицу, разобрать которую - что два байта переслать.

PPS. Вместо wget можно использовать aria2c - там есть переподключение, докачка, несколько закачек параллельно, итдитп, в том числе и задание нижнего лимита скорости.