Как сохранить переменную в файле в 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 > / путь / имя файла