Там какой-либо путь состоит в том, чтобы сделать сценарий, который открывает URL с мелким интервалом, автоматически, помня старые cookie?
Это должно быть выполнено от ssh, не всегда соединяемого.
Новый ответ:
Я делаю текст только версией скрипта, из чего можно запустить в фоне легко со справкой screen
или крон.
Экран является более оптимальным вариантом для длительных процессов. Используя экран можно просто получить ту же сессию, работающую на удаленном сервере даже после выхода из системы от ssh.
Сначала запустите screen
: Экран $
Выполненный elinks 'Yoursite'
. Справьтесь с входом в систему или чем-либо еще, что Вы хотите влиять на cookie. Выход. Запустите мой скрипт в screen
.
Давайте отсоединим Вашу экранную сессию с сочетанием клавиш CTRL+a+d или ctrl+alt+d. Это возвратит Вас командной строке. Теперь выйдите из своей ssh сессии и снова соедините систему через ssh и выполните следующую команду для получения старого экранного выполнения сессии.
$ экранируют-r
Сценарий следует, я имею, тестируют его на веб-почте для тестирования cookie, все хорошо работают, loggeg в однажды и остаются, вошел в систему перезапуски сценария.
#!/bin/bash
while :
do
elinks 'yandex.ru' &
sleep 50s
pkill -u "$(id -un)" elinks
echo "elinks killed, press ctrl-C to cancel loop. sleep 10s."
sleep 10s
done
Примечание: версия elinks от repo не поддерживает JavaScript. Текущая версия при создании Вашего сам, будет поддерживать JavaScript если встреченные зависимости.
Обновление: Я протестировал текстовые браузеры links
и lynx
. Сначала не помнят cookie между сессиями, вторыми - я не мог протестировать его, полностью вызывают его, не позволяет утверждать, что форма может быть из-за JavaScript. (веб-почта использовалась, чтобы протестировать, видеть, остаюсь ли я, вошел в систему на втором выполненном браузере),