Настройка cron для выполнения последовательности действий на сайте
Однажды на своем сайте мне потребовалось настроить выполнение парсера по cron. Запуск парсера осуществлялся переходом по ссылке из под админки сайта. Если же авторизация не происходила — то и парсер не срабатывал. После долгих мучений родился следующий способ:
Консольный браузер LYNX
умеет записывать последовательность действий, выполненных в нем, с последующим воспроизведением.
Командой
, где «/home/user/lynx.log» — путь к создаваемому файлу лога действий. Далее активизируем запись действий в лог, затем авторизуемся на сайте, нажимаем «G» и вводим нужный нам URL. После отработки скрипта жмем «Q» и соглашаемся выйти «Y».lуnx
http://url_сайта.com/ -cmd_log=/home/user/lynx.log
По указанному адресу появляется файл лога. Запускаем его командой ниже и радуемся жизни.
Запуск по cron: * */3 * * * lynx
http://url_сайта.com/ -cmd_script=/home/user/lynx.log
Комментариев нет
Оставить комментарий