Я новичок в командах cron, и мне нужна помощь.
У меня есть сценарий на http://example.com/check/
.
Что такое команда для cron для запуска этого URL каждые 5 минут?
Я пытался
* / 5 * * * * /home/test/check.php
Но я хочу запустить URL не относительный адрес сценария. Как это сделать?
Основываясь на комментариях, попробуйте
*/5 * * * * wget http://example.com/check
[Редактировать: 10 апреля 2017]
Этот ответ все еще, кажется, получает несколько хитов, поэтому я подумал, что добавлю ссылку на новую страницу, на которую я наткнулся, что может помочь создать команды cron: https://crontab.guru
Использовать cURL:
*/5 * * * * curl http://example.com/check/
Другим преимуществом использования curl является то, что вы также можете сохранить HTTP-способ отправки параметров в ваш скрипт, если вам нужно, используя $_GET
, $_POST
т. Д., Например:
*/5 * * * * curl --request GET 'http://exemple.com/path/check.php?param1=1¶m2=2'
Чтобы запустить URL-адрес, вам нужна программа для получения этого URL-адреса. Вы можете попробовать wget или curl . См. Руководства по доступным параметрам.
для запуска url просто используйте команду ниже easy yess cpannel 100% / usr / bin / php -q /home/CpanelUsername/public_html/RootFolder/cronjob/fetch.php Я надеюсь, что это поможет интернет-гуру rlen.co.uk rob lenny
Я пытаюсь GET 'http://example.com/?var=value'
Важно использовать '
add >/dev/null 2>&1
для не отправлять электронную почту, когда это активирует Извините за мой английский
использовать это
*/1 * * * * curl http://example.com/php_script.php
для получения дополнительной помощи вы можете обратиться сюда http://www.technoblogs.co.in/blog/How-to-set-cronjob-with-putty-or-terminal/59