gpt4 book ai didi

elasticsearch - cron中的 curl 命令无法正常工作

转载 作者:行者123 更新时间:2023-12-03 00:34:37 25 4
gpt4 key购买 nike

我在cronjob中使用curl:

*/3 * * * * curl -XPUT "elasticsearch3:9200/_snapshot/edump/snapshot-$(date +%Y_%m_%d)?pretty" -H 'Content-Type:application/json'-d'{"ignore_unavailable":true,"include_global_state":false}' > /home/log

手动完美工作。但是,在我的cronjob中(也可以使用更简单的cronjob来确保问题不只是我的cron无法正常工作(例如: */1 * * * * curl http://google.fr > /home/google_log也可以正常工作))不起作用。

我什至没有“/ home / log”来帮助我,我真的不知道该怎么办?

最佳答案

我会将curl命令放在脚本文件中
snapshot.sh:

#!/bin/sh
curl -XPUT "elasticsearch3:9200/_snapshot/edump/snapshot-$(date +%Y_%m_%d)?pretty" -H 'Content-Type:application/json'-d'{"ignore_unavailable":true,"include_global_state":false}'

确保使该文件可执行( chmod u+x snapshot.sh),然后像这样简单地修改您的cronjob:
*/3 * * * * /path/to/snapshot.sh > /home/log

关于elasticsearch - cron中的 curl 命令无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53156658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com