Подтвердить что ты не робот

Как передать несколько параметров для работы cron с помощью curl?

Я выполняю два задания cron:

Это выполняется без проблем:

curl -sS http://example.com/cronjob.php?days=1

Но это не работает вообще:

curl -sS http://example.com/cronjob.php?days=1&month=1

Это из-за амперсанда (&)? Если да, как передать несколько параметров?

Использование argv не является опцией.

4b9b3361

Ответ 1

Вы заметите, что это тоже не работает в вашей оболочке.

Что вам нужно сделать, так это одинарные кавычки вокруг URL-адреса, например:

curl -sS 'http://example.com/cronjob.php?days=1&month=1'

Ответ 2

Попробуйте запрос POST

curl -d "days=1&month=1" www.example.com/cronjob.php