Управлять cronjobs, используя php в safemode

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

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

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

2 ответа

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

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

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

Помните, я СИЛЬНО НЕ РЕКОМЕНДУЮ использовать этот обходной путь, но если это строго необходимо, и у вас нет другого варианта...

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

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

Другие вопросы по тегам