cPanel / WHM - автоматическое назначение заданий cron конкретному пакету учетных записей.
659
Lucas Bustamante
Я хотел бы знать, возможно ли при создании учетной записи в определенном пакете автоматически назначать задания cron для запуска в нем.
Пример:
Я создал учетную запись "example", которая находится в пакете "super_cool", поэтому автоматически эта учетная запись будет иметь задание cron, например, для выполнения сценария PHP каждый день в 00:00.
Не могли бы вы рассказать нам немного больше о том, что должен делать этот php-скрипт? И нельзя ли использовать учетную запись root для доступа к другим сайтам и спланировать только один cronjob, который по умолчанию делает все, что вы хотите, на всех сайтах? Имейте в виду, что если вы сделали cronjob на уровне пользователя, они также могут удалить этот cronjob.
LPChip 10 лет назад
0
Привет LPChip! Я использую этот простой скрипт: https://github.com/VisualAppeal/PHP-Auto-Update, который представляет собой систему автообновления, где мне просто нужно запустить файл "update / index.php" на сайте, который я хочу обновить и он проверяет наличие новой версии на главном сервере. Я хотел бы настроить этот index.php для ежедневного запуска в 00:00 и, желательно, сделать его недоступным для пользователя, поскольку на данный момент любой, кто обращается к «update / index.php», будет запускать обновление веб-сайта, если оно доступно.
Lucas Bustamante 10 лет назад
0
Похоже, решение, которое вы подумали для вашей проблемы, не является правильным. Вы не хотите создавать cronjob для каждой учетной записи, потому что это означает, что пользователь всегда имеет доступ к файлу php, но вместо этого вы хотите, чтобы основная учетная запись запускала cronjob, проверяла все учетные записи пользователей и обновляла их.
LPChip 10 лет назад
0
Понимаю. Итак, есть ли способ установить root для запуска команды обновления для всех учетных записей? Файл должен быть запущен индивидуально в каждой учетной записи для его обновления, возможно ли это? Это можно сделать только в одном типе пакета аккаунта? Спасибо!
Lucas Bustamante 10 лет назад
0
Хм, я только что проверил свою учетную запись, и мне кажется, что я не могу получить доступ к / home /, где хранятся все учетные записи. Я не знаю, есть ли у вас такой доступ, чего бы не было, если бы вы работали на виртуальном сервере с учетными записями, не принадлежащими вам (общий хостинг). Если у вас есть доступ к каталогу / home, вам нужно обработать все учетные записи.
LPChip 10 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
5
Есть ли * хороший * HTML-режим для emacs?
-
4
Проверка версии PHP, на которой я работаю в Linux?
-
2
Mac OS X bash: удалите все apache и PHP вхождения
-
-
1
Установка PHP5.3 в Windows Vista x64 с IIS7
-
6
Установите несколько сред PHP на OS X Snow Leopard
-
1
Windows XP - «Новые» пункты контекстного меню
-
2
Firefox случайным образом начинает открывать вкладки, как сумасшедшие
-
8
Как мне легко выделить синтаксис кода PHP в Word?
-
1
Загрузка файлов PHP с помощью FileZilla в двоичном режиме иногда приводит к ошибке
-
3
Настройки для отправки электронной почты с localhost для кода PHP в Windows Vista