Я выполняю два задания крона:
Этот выполняется без проблемы:
curl -sS http://example.com/cronjob.php?days=1
Но это не работает вообще:
curl -sS http://example.com/cronjob.php?days=1&month=1
Это из-за амперсанда (&
)? Если да, как передать несколько параметров?
Используя argv
не опция.
Вы заметите, что это не совсем работает и в вашей оболочке.
Что вам нужно сделать, так это поставить одинарные кавычки вокруг URL, например так:
curl -sS 'http://example.com/cronjob.php?days=1&month=1'
Попробуйте выполнить запрос POST
curl -d "days=1&month=1" www.example.com/cronjob.php