fix(tradein): cron-scrape.sh log to writable path + graceful tee (Refs #758)
log() писал через tee -a /var/log/tradein-scrape.log; cron-юзер без write на /var/log → tee exit!=0 → set -euo pipefail валил скрипт ДО первого scrape → avito-cron не выполнялся вообще. LOG default → /tmp/tradein-scrape.log (env override сохранён); tee -a ... 2>/dev/null || true — logging больше не роняет pipeline. bash -n clean.
This commit is contained in:
parent
79a79004cf
commit
51cbff20f2
1 changed files with 2 additions and 2 deletions
|
|
@ -26,10 +26,10 @@ fi
|
|||
SOURCE="${1:-all}"
|
||||
MODE="${2:-fast}"
|
||||
CONTAINER="${TRADEIN_BACKEND_CONTAINER:-tradein-backend}"
|
||||
LOG="${LOG:-/var/log/tradein-scrape.log}"
|
||||
LOG="${LOG:-/tmp/tradein-scrape.log}"
|
||||
|
||||
log() {
|
||||
echo "[$(date -u +'%Y-%m-%dT%H:%M:%SZ')] $*" | tee -a "$LOG"
|
||||
echo "[$(date -u +'%Y-%m-%dT%H:%M:%SZ')] $*" | tee -a "$LOG" 2>/dev/null || true
|
||||
}
|
||||
|
||||
# 5 якорей по районам ЕКБ. lat lon name
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue