LINUX.ORG.RU
ФорумAdmin

bash, cron, не выполняется команда curl -X POST

 , ,


0

1

Привет, Всем.

С недавних пор перестало выполнятся команда curl в скриптах по crontab

URL=`curl -X POST -o /tmp/sms.tmp "http://gate.sms.xxx/http/httpsendsms.php" --data "username=$API_LOGIN&password=$API_PASSWORD&from=$ALPHANAME&to=$TEL&text=$TEXT_SMS_URL"`

Весь скрипт отрабатывает, а вот именно с отработкой curl что то не то. Причем если я его в ручную запускаю то все ок!


-o /tmp/sms.tmp
 -o, --output FILE   Write to FILE instead of stdout

Если тебе в $URL нужен выхлов, то надо убрать перенаправление в файл.

А так -X POST в принципе не надо, если есть --data в параметрах.

Radjah ★★★★★
()
Ответ на: комментарий от joy4eg

А это в нахале файла прописать?

#!/bin/bash
clear
set -x
exec 2>&1 >/tmp/log
Так будет хорошо?

macik
() автор топика

а знает ли cron про PATH?

adn ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.