Как сохранить переменную в файле в crontab

У меня есть некоторые задачи в планировщике cron:

40 07 * * * value=$(curl -d '{"query":"java-middle", "turnOff":true}' -H "Content-Type: application/json" -X POST http://localhost:8080/explorer)
  • Значение принимает JSON в формате строки
  • Как сохранить значение (или результат команды curl) в файле и получить их в будущих задачах?

1 ответ

Решение

Постановили:

  • в этом случае команда не может присвоить значение переменной (значение в моем примере) и одновременно сохранить значение в файле. Чем нужно стереть строковое значение =$

  • для сохранения результата в файл просто добавляет > имя файла

40 07 * * * curl -d '{"query": "java-middle", "turnOff": true}' -H "Content-Type: application / json" -X POST http://localhost:8080/explorer > / путь / имя файла

Другие вопросы по тегам