cPanel / WHM - автоматическое назначение заданий cron конкретному пакету учетных записей.

627
Lucas Bustamante

Я хотел бы знать, возможно ли при создании учетной записи в определенном пакете автоматически назначать задания cron для запуска в нем.

Пример:

Я создал учетную запись "example", которая находится в пакете "super_cool", поэтому автоматически эта учетная запись будет иметь задание cron, например, для выполнения сценария PHP каждый день в 00:00.

0
Не могли бы вы рассказать нам немного больше о том, что должен делать этот php-скрипт? И нельзя ли использовать учетную запись root для доступа к другим сайтам и спланировать только один cronjob, который по умолчанию делает все, что вы хотите, на всех сайтах? Имейте в виду, что если вы сделали cronjob на уровне пользователя, они также могут удалить этот cronjob. LPChip 9 лет назад 0
Привет LPChip! Я использую этот простой скрипт: https://github.com/VisualAppeal/PHP-Auto-Update, который представляет собой систему автообновления, где мне просто нужно запустить файл "update / index.php" на сайте, который я хочу обновить и он проверяет наличие новой версии на главном сервере. Я хотел бы настроить этот index.php для ежедневного запуска в 00:00 и, желательно, сделать его недоступным для пользователя, поскольку на данный момент любой, кто обращается к «update / index.php», будет запускать обновление веб-сайта, если оно доступно. Lucas Bustamante 9 лет назад 0
Похоже, решение, которое вы подумали для вашей проблемы, не является правильным. Вы не хотите создавать cronjob для каждой учетной записи, потому что это означает, что пользователь всегда имеет доступ к файлу php, но вместо этого вы хотите, чтобы основная учетная запись запускала cronjob, проверяла все учетные записи пользователей и обновляла их. LPChip 9 лет назад 0
Понимаю. Итак, есть ли способ установить root для запуска команды обновления для всех учетных записей? Файл должен быть запущен индивидуально в каждой учетной записи для его обновления, возможно ли это? Это можно сделать только в одном типе пакета аккаунта? Спасибо! Lucas Bustamante 9 лет назад 0
Хм, я только что проверил свою учетную запись, и мне кажется, что я не могу получить доступ к / home /, где хранятся все учетные записи. Я не знаю, есть ли у вас такой доступ, чего бы не было, если бы вы работали на виртуальном сервере с учетными записями, не принадлежащими вам (общий хостинг). Если у вас есть доступ к каталогу / home, вам нужно обработать все учетные записи. LPChip 9 лет назад 0

0 ответов на вопрос