Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Натравить cron на запуск скриптов из файла Topic is solved

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
might_vesta
Posts: 22
Joined: Thu Feb 15, 2018 12:39 pm

Os: CentOS 6x
Web: apache
Натравить cron на запуск скриптов из файла
  • Quote

Post by might_vesta » Fri May 04, 2018 12:16 am

Здравствуйте!

Веста, Центос 7.

Мне нужно натравить Cron на выполнение скриптов из конкретного файла. В котором я уже пишу ему задания с определенными интервалами для их выполнения. Конкретно - это публикации постов в Вордпрессе.
Команды примерно такие:

*/15 */8 * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php

Подскажите, плиз, как это реализовать? То есть заставить Крон ежеминутно ходить к файлу, в котором я напишу ему команды уже с определенными интервалами.
Top

mVoid
Posts: 1
Joined: Wed Apr 11, 2018 4:12 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by mVoid » Fri May 04, 2018 11:44 am

Лично я настраивал крон для выполнения файла так:
wget -q http://yoursite.com/cron.php
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by imperio » Fri May 04, 2018 12:36 pm

Здравствуйте. Сама команда будет выглядеть так

Code: Select all

/usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php
Выполнение через php интерпретатор
А какой интервал времени вам нужен?
Top

might_vesta
Posts: 22
Joined: Thu Feb 15, 2018 12:39 pm

Os: CentOS 6x
Web: apache
Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by might_vesta » Fri May 04, 2018 1:31 pm

Вы не о том говорите.
Я же пишу, мне нужно настроить выполнение крона из файла. Чтобы я мог в этот файл записать хоть тысячу команд через блокнот, а Крон туда бы ходил периодически и выполнял прописанные там команды.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by imperio » Fri May 04, 2018 1:52 pm

Используйте системный крон ОС
Top

might_vesta
Posts: 22
Joined: Thu Feb 15, 2018 12:39 pm

Os: CentOS 6x
Web: apache
Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by might_vesta » Fri May 04, 2018 1:56 pm

imperio wrote: ↑
Fri May 04, 2018 1:52 pm
Используйте системный крон ОС
То есть к весте оно отношения не имеет?
Мне нужен файл, в котором будут написаны все команды для пользовательского крона. И эти команды я смогу добавлять в том числе не через админку, а напрямую через редактирование файла на сервере.
Какой файл хотя бы за это отвечает на Весте и где он лежит?
Top

might_vesta
Posts: 22
Joined: Thu Feb 15, 2018 12:39 pm

Os: CentOS 6x
Web: apache
Re: Натравить cron на запуск скриптов из файла
  • Quote

Post by might_vesta » Sun May 06, 2018 7:51 pm

Подскажите, пожалуйста, в чем может быть проблема. Не могу настроить крон на определенный файл.

В ssh пишу
crontab -u USER /var/spool/cron/USER

То есть по идее таким образом я привязал крон к конкретному файлу, куда могу добавлять команды. Добавляю - они не работают. Логи пишутся с префиксом ^M. Статьи на сайте не публикуются.

Записи типа:
* * * * * /usr/bin/php /home/USER/web/SITE/public_html/wp-cron.php

Может, в Весте есть какие-то дополнительные параметры, которые я не учел?

==========

Нашел корень проблемы.
Если кому-то вдруг будет нужна эта информация - я не учел кодировку файла. Нужно заливать в кодировке ANSI, иначе крон ничего запускать не будет. Создаете файл, присваиваете через кронтаб его юзеру, и не забываете соблюдать кодировку. И тогда все работает.
Top


Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password