Рейтинг:0

Запуск Cronjob с веб-портала

флаг cv

Убунту 20.04 Апачи

Есть ли способ выполнить задание cron с веб-портала?

Мы пытались запустить задание cron, используя разные методы.

PHP — добавление задания Cron

    статическая общедоступная функция save_cron_jobs($jobs = array()) {
        $save_cron_query = 'echo "'.self::array_to_string($jobs)'" | crontab -у основной -';
        $output = shell_exec($save_cron_query);
        эхо($save_cron_query . PHP_EOL . PHP_EOL);
        вернуть $ вывод; 
    }

Мы добились успеха в этом раньше, когда запускали код на сервере Centos.

Мы также попытались добавить веб-пользователя «www-data» в список включения cron.

raj avatar
флаг cn
raj
Вы используете опцию `-u main` для crontab. Ваш веб-скрипт работает под пользователем main? Вы не можете изменить crontab другого пользователя, если только код не запущен от имени пользователя root.

Ответить или комментировать

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