- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот такая проблема, не программист я, трудно постичь все эти тонкости за 5 секунд, а надо сделать быстро.
Читал тут http://masterhost.ru/support/doc/cron/.
Установил программу putty. Залогинился. Что делать дальше?
vingrad.forum.ru
man crontab
Прочитать внимательно.
crontab -e
Откроется редактор. Вставить строку (поправить время запуска и путь к скрипту):
0 * * * * /usr/local/bin/php <полный путь к скрипту>
Сохранить.
Выйти из редактора.
Все.
Lupus, а интерпритатор для php?
а интерпритатор для php?
Если писать так: /usr/local/bin/php <полный путь к скрипту>
то можно не заморачиваться указанием +x прав скрипту и интерпретатора в первой строке (#!/usr/local/bin/php), потому, что он уже указан в самой команде.
Скрипт тогда вообще трогать не надо.
Lupus, а интерпритатор для php?
Там в мане написано как вызывать php скрипты с использованием wget, это на самом деле даже лучше.
это на самом деле даже лучше
Чем? Чтобы не мог вызвать этот скрипт кто угодно, надо делать авторизацию. Гемора куда больше. А в CLI варианте скрипт просто размещается за пределами document_root.
a1333, логинишься на сервер. Далее узнай путь к php.
$ which php
/путь/к/php
$ crontab -e -u <логин для входа по ssh>
Это пример для запуска раз в час. Скорее всего будет редактор vi. Для того, чтобы ввести текст - нажми "i".
0 * * * * /путь/к/php -q <полный путь к скрипту>
После того, как закончишь реадктировать:
ESC
Shift+:
wq
Enter
p.s. есть какие-то админки для этого, но я про них не знаю.
mustafa, именно так уже и сделал. Спасибо всем откликнувшимся все-равно за разъяснения! ;)
Чем?
Нюансами. Параметры могут оказаться немного разные или настройки при разных способах вызова. Сами несколько раз наступали на эти грабли, поэтому теперь только wget/GET вызовы если нужны.
Чтобы не мог вызвать этот скрипт кто угодно, надо делать авторизацию. Гемора куда больше.
"Авторизация" вполне реализуется переименованием папки со скриптов в нечто вроде sdfjgh2jh2j6hg7 Гимора мы в этом не видим.
P.S.: Раз вопрос успешно решен, то тему развивать не будем.