Я никогда не добавлял задание крона и не полезен с оболочкой также... Мой выбранный каталог крона является/etc/cron.daily/
все, что мне нужен мой сценарий, чтобы сделать, выполняется php файл ежедневно. Я был бы хорош, если бы это работало в 11:00.
Это все, мне нужно для 'сценария'?:
#!/bin/sh
php myphppage.php
как (что команда) я 'отправляю' сценарий cron.daily?
Искреннее спасибо!
Вместо этого вам следует самостоятельно настроить задачу cron.
Просто введите crontab -e
, чтобы отредактировать crontab и добавить следующее для запуска вашего скрипта каждый день в 11:00:
00 11 * * * /path/to/script.sh
Или запустите свой PHP-скрипт прямо из crontab:
00 11 * * * /usr/bin/php /path/to/myphppage.php
Сохраните и выйдите.
Если вы хотите использовать вызов внешнего сценария (первый образец, который я использовал с script.sh
), вы должны указать полный путь к двоичным файлам / сценарию в сценарии оболочки:
#!/bin/sh
/usr/bin/php /path/to/myphppage.php
В качестве примечания, используя соответствующий shebang в вашем сценарии PHP вам даже не нужно указывать программу, которая будет использоваться для запуска вашего сценария. Добавьте следующее в начало вашего PHP-файла:
#!/usr/bin/php
Тогда ваш crontab будет выглядеть так:
00 11 * * * /path/to/myphppage.php