We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Натравить cron на запуск скриптов из файла Topic is solved
-
- Posts: 22
- Joined: Thu Feb 15, 2018 12:39 pm
- Os: CentOS 6x
- Web: apache
Натравить cron на запуск скриптов из файла
Здравствуйте!
Веста, Центос 7.
Мне нужно натравить Cron на выполнение скриптов из конкретного файла. В котором я уже пишу ему задания с определенными интервалами для их выполнения. Конкретно - это публикации постов в Вордпрессе.
Команды примерно такие:
*/15 */8 * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
Подскажите, плиз, как это реализовать? То есть заставить Крон ежеминутно ходить к файлу, в котором я напишу ему команды уже с определенными интервалами.
Веста, Центос 7.
Мне нужно натравить Cron на выполнение скриптов из конкретного файла. В котором я уже пишу ему задания с определенными интервалами для их выполнения. Конкретно - это публикации постов в Вордпрессе.
Команды примерно такие:
*/15 */8 * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
Подскажите, плиз, как это реализовать? То есть заставить Крон ежеминутно ходить к файлу, в котором я напишу ему команды уже с определенными интервалами.
Re: Натравить cron на запуск скриптов из файла
Лично я настраивал крон для выполнения файла так:
wget -q http://yoursite.com/cron.php
Re: Натравить cron на запуск скриптов из файла
Здравствуйте. Сама команда будет выглядеть так
Выполнение через php интерпретатор
А какой интервал времени вам нужен?
Code: Select all
/usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
А какой интервал времени вам нужен?
-
- Posts: 22
- Joined: Thu Feb 15, 2018 12:39 pm
- Os: CentOS 6x
- Web: apache
Re: Натравить cron на запуск скриптов из файла
Вы не о том говорите.
Я же пишу, мне нужно настроить выполнение крона из файла. Чтобы я мог в этот файл записать хоть тысячу команд через блокнот, а Крон туда бы ходил периодически и выполнял прописанные там команды.
Я же пишу, мне нужно настроить выполнение крона из файла. Чтобы я мог в этот файл записать хоть тысячу команд через блокнот, а Крон туда бы ходил периодически и выполнял прописанные там команды.
Re: Натравить cron на запуск скриптов из файла
Используйте системный крон ОС
-
- Posts: 22
- Joined: Thu Feb 15, 2018 12:39 pm
- Os: CentOS 6x
- Web: apache
Re: Натравить cron на запуск скриптов из файла
То есть к весте оно отношения не имеет?
Мне нужен файл, в котором будут написаны все команды для пользовательского крона. И эти команды я смогу добавлять в том числе не через админку, а напрямую через редактирование файла на сервере.
Какой файл хотя бы за это отвечает на Весте и где он лежит?
-
- Posts: 22
- Joined: Thu Feb 15, 2018 12:39 pm
- Os: CentOS 6x
- Web: apache
Re: Натравить cron на запуск скриптов из файла
Подскажите, пожалуйста, в чем может быть проблема. Не могу настроить крон на определенный файл.
В ssh пишу
crontab -u USER /var/spool/cron/USER
То есть по идее таким образом я привязал крон к конкретному файлу, куда могу добавлять команды. Добавляю - они не работают. Логи пишутся с префиксом ^M. Статьи на сайте не публикуются.
Записи типа:
* * * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
Может, в Весте есть какие-то дополнительные параметры, которые я не учел?
==========
Нашел корень проблемы.
Если кому-то вдруг будет нужна эта информация - я не учел кодировку файла. Нужно заливать в кодировке ANSI, иначе крон ничего запускать не будет. Создаете файл, присваиваете через кронтаб его юзеру, и не забываете соблюдать кодировку. И тогда все работает.
В ssh пишу
crontab -u USER /var/spool/cron/USER
То есть по идее таким образом я привязал крон к конкретному файлу, куда могу добавлять команды. Добавляю - они не работают. Логи пишутся с префиксом ^M. Статьи на сайте не публикуются.
Записи типа:
* * * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
Может, в Весте есть какие-то дополнительные параметры, которые я не учел?
==========
Нашел корень проблемы.
Если кому-то вдруг будет нужна эта информация - я не учел кодировку файла. Нужно заливать в кодировке ANSI, иначе крон ничего запускать не будет. Создаете файл, присваиваете через кронтаб его юзеру, и не забываете соблюдать кодировку. И тогда все работает.