簡體   English   中英

shell curl/wget truncate JSON 從 CRONTAB 運行時下載

[英]shell curl/wget truncate JSON download when run from CRONTAB

我在 CRONTAB 中定期下載 JSON 文件,該文件總是被截斷為相同的大小。 如果我從 shell 運行相同的腳本,文件總是完整的。 Wget 和 Curl 都以相同的方式截斷文件。

我的劇本...

curl  "https://opendata.paris.fr/explore/dataset/velib-disponibilite-en-temps-reel/download/?format=json&timezone=Europe/Berlin&lang=fr" >> "/home/jt/public_html/ParisBike/`date -u`.json"

任何想法為什么會這樣? 我不是服務器上的root用戶。

謝謝

所以我不知道為什么會這樣,但一種解決方法是運行(從命令行)。 wget 或重復循環中的任何內容,然后將其作為背景(我使用 cltr-z,bg)...

#!/bin/sh
while true 

do

 # Do stuff ...

  sleep 60
done

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM