我有一個cronjob從一個JSON格式的網站得到的價格清單,並將其複製到正確的文件夾,它看起來像這樣:Ubuntu的命令複製文件只有在原產地是不是空
curl 'https://somesite.web/api/list.json' > ~/list.json.tmp && cp ~/list.json.tmp /srv/www/list.json > /dev/null
問題是,當cron試圖獲取列表並獲得一個空的JSON文件時,網站被關閉了幾次。爲了防止這種情況發生,有沒有辦法讓cron只複製文件(如果不是空的話)(沒有cp選項)?或者我應該創建一個腳本來做到這一點,並在獲得列表後調用腳本?
那完美。感謝您及時的回覆。 – AngelGris