gpt4 book ai didi

Linux cronjob wget 到文件而不是 STDOUT

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:47 25 4
gpt4 key购买 nike

我有一个指定的 cronjob,如下所示:0 * * * * root bash/data/daily.sh

在 daily.sh 中是 -> /data/get.sh https://www.xxxxxxx.com/ccc/0

如您所见,get.sh 采用两个参数,第一个 URL 和递归深度。该脚本将调用另一个 get.sh,它具有递增的深度计数器和不同的 url,该 url 从第一次运行结果中废弃,并停止,直到达到一定深度。

在 get.sh 中,我正在使用此命令废弃一个网站

wget -O- $1 > main.htm

问题是,当通过 crontab 运行此脚本时,不会创建 main.htm。日志显示它已保存到“STDOUT”,而当我手动运行它时,它将保存到“main.htm”。怎么解决这个问题?

最佳答案

通过执行以下操作输出到文件。

wget -O {output-filename} $1

关于Linux cronjob wget 到文件而不是 STDOUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46540871/

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