cron — управляйте cronjobs используя php в безопасном режиме

Небольшой быстрый вопрос:
Можно ли создать cronjob с помощью PHP, если «безопасный режим» «включен»?

Я поддерживаю эту тему для создания и обновления cronjobs с использованием php: Использовать PHP для создания, редактирования и удаления заданий crontab?

На некоторых общих хостингах есть настройки по умолчанию с включенным безопасным режимом php. Если я использую свой скрипт, используя функцию «exec ()», apllication будет отключен.

0

Решение

Краткий ответ: безопасный режим ON не позволяет этого.

Но есть обходной путь, который я не рекомендую из-за проблем, которые он может вызвать. (Я бы порекомендовал вам вместо этого купить VPS или сменить хостинг)

Обходной путь — попытаться выполнить нужную вам задачу за один раз. .php файл и загрузить его на сервер. Затем в машине, которой вы управляете, создайте cronjob для вызова этого .php файл.

Помните, я настоятельно не рекомендую использовать этот обходной путь, но если это строго необходимо, и у вас нет другого варианта …

0

Другие решения

У меня есть сомнения, что на всех виртуальных хостингах вы сможете вообще использовать cron (как локальный сервис).
Вместо этого вы можете использовать одно из бесплатных решений для веб-cron, которые могут помочь вам выполнять текущие задачи, такие как http://www.mywebcron.com/

Или, если у вас есть собственный обычный сервер, вы можете вызывать задачи с помощью curl, В упомянутой вами теме есть несколько примеров, которые вы можете использовать. Было бы лучше и безопаснее.

0

По вопросам рекламы [email protected]