Как я могу создать crontab, выполняющий указанную ссылку c с токеном аутентификации в Wordpress на экземпляре Linux? - PullRequest
0 голосов
/ 14 июля 2020

Я работаю над добавлением запланированного cron в свой Linux экземпляр, но получаю ошибку 403 www.mywebsite.com.

Ссылка, которая мне нужна для объявления cron, имеет следующий синтаксис:

curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed

Когда я пытаюсь curl или wget, я попадаю на консоль:

[error 403www.mysite.it
 [1]+  Done              curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok 

Это похоже на часть ссылки после ok , которая содержит жетон исчезнет. Возможно, Linux не может прочитать символ &?

То, что я пробовал:

curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed
wget https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed

Также те же две строки кода, добавляющие> / dev / null 2> & 1 at конец.

1 Ответ

0 голосов
/ 14 июля 2020

Оно должно быть заключено в двойные кавычки. Симптом можно увидеть, когда URL-адрес curl обрезается по символу амперсанда.

$ curl "your-URL"
$ curl "https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed"
...