Как повторно инициализировать приложение CLI между некоторыми интервалами (например, повторно инициализировать ссылки между некоторыми интервалами в одном и том же окне терминала)?

236
Ryko

Я использую Elinks для конкретной страницы, где мне приходится перезагружать страницу каждую минуту. Чтобы перезагрузить его, я должен нажать сочетание клавиш Ctrl + R, чтобы решить это. Могу ли я автоматизировать эту процедуру? Я попытался изменить файл elink.conf следующей строкой:

set document.browse.refresh = 1

set document.browse.minimum_refresh_time = 1000

Он должен перезагрузить страницу с интервалом в 1 секунду (1000 миллисекунд), но ничего не происходит.

После этого я сдался и начал подходить к новой процедуре. Если существует команда, которая может повторно инициализировать это приложение с тем же аргументом, то она может выполнять ту же задачу.

В качестве примера возьмем, я хочу перезагрузить google.com с интервалом в 1 минуту, так что если у вас может быть инструмент терминала, который может генерировать ту же команду терминала

elinks https://google.com

в том же окне терминала, он будет делать то же самое.

Я прочитал страницу руководства gnome-терминала, но у него нет никакой опции.

Спасибо ребята за помощь заранее ....

0

1 ответ на вопрос

0
Ryko

Ну, я искал решение, и я нашел инструмент или команду под названием «смотреть». Это не лучший способ обновить страницу, но его можно использовать. Вы можете использовать следующую команду:

смотреть -n 30 "elinks https://google.com "

Приведенная выше команда будет обновлять google.com через каждые 60 секунд. Но в этом окне вы не можете использовать программное обеспечение elinks, вы можете только смотреть его обновление. Сохраняет мою цель. Если вы, ребята, найдете лучшее решение, пожалуйста, дайте мне знать.

screenshot_of_the_terminal_window

Это скриншот окна терминала. Он покажет интервал обновления и текущее время с датой.