- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипт, который предположительно будет работать несколько часов. Если работа прервется ниче страшного, при перезапуске он продолжит с того же места где прервался.
Для его работы я заказал ВПС, настроил ЛАМП дебиан 9.
На локалке скрипт вызывался так - https://localhost/translation_import.php?lang=zh-CN&offset=12
как мне вызвать его через консоль? Зайти в директорию сприта и прописать
?
/pathto_php_binary/php -f /pathto_script/translation_import.php - это если скрипт вызывается без параметров.
Если же нужно с имитацией запроса из браузера, тогда так:
/pathto/GET https://domain.com/translation_import.php?lang=zh-CN&offset=12 > /dev/null 2 > &1
Вместо GET можно использовать wget, curl с соответствующими опциями.
Используя CLI-версию, вы параметры QUERY STRING никак не передадите.
Если скрипт вызывается из командной строки через CLI
/path/to/php script.php aaa=bbb ccc=ddd ...
То параметры командной строки можно получить из массива $argv
Можно так же поставить на файл права на выполнение, а в начале файла указать CGI-версию интерпретатора:
#!/path/to/php-cgi
И уже запускать его просто как консольный скрипт:
/path/to/script.php aaa=bbb ccc=ddd
Тогда параметры из командной строки попадут в массив $_GET
Ещё полезно присуседить параметр "-d display_errors=1", т.к. по-умолчанию php не отдаёт в CLI ошибки.
В общем разобрался, вызывать нужно так (предварительно нужно изменить сайм скрипт)
Теперь вопрос, если я повешу это на крон, например раз в неделю, как запустить это задание крона?
Не поверишь, но именно так прямо и вставляется.
Не поверишь, но именно так прямо и вставляется.
Куда вставляется? Если я запущу щас так из консоли и закрою ее - то все остановится (я проверял). Я хочу запустить задачу из под крона
---------- Добавлено 22.02.2018 в 12:07 ----------
Нужна команда принудительного запсука задач крона
Так в крон вставь свою строку на выполнения и укажи когда тебе надо это выполнить.