Все, разобрался. Причиной оказалась таблица order, название которой совпадает с оператором MySQL и то что я не брал в косые кавычки названия таблиц в скрипте восстановления.
пофиг, что он может меняться после пересоздания, т.к. это только для теста, да и если будет в реале такая конфигурация - my.cnf можно генерировать скриптом
В общем наверное так: буду использовать не крон, а at, т.к. задачи все разовые
И не буду проверять скриптом, а сразу при добавлении задачи в базу добавлять ее и в at
На at навели на другом ресурсе.
Ничего не выводилось, т.к. PHP запускал питоний скрипт от юзера www-data
Решил путем создания демона, работающего от рута, слушающего порт и запускающего скрипт
Можно, но сложно. Указывайте маршрут на адрес через интерфейс.
А можно поподробнее? Маршрут на адрес - это на ip сайта, который парсить буду?
Проблема, что статически один впн использовать не могу. Надо чтобы запросы на разные страницы шли через разные впн. С простыми сайтами, которые можно просто спарсить без ухищрений - просто случайным образом выбирал localAddress к каждому запросу из списка запущенных впн