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}"
|
SOURCE="${1:-all}"
|
||||||
MODE="${2:-fast}"
|
MODE="${2:-fast}"
|
||||||
CONTAINER="${TRADEIN_BACKEND_CONTAINER:-tradein-backend}"
|
CONTAINER="${TRADEIN_BACKEND_CONTAINER:-tradein-backend}"
|
||||||
LOG="${LOG:-/var/log/tradein-scrape.log}"
|
LOG="${LOG:-/tmp/tradein-scrape.log}"
|
||||||
|
|
||||||
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
|
# 5 якорей по районам ЕКБ. lat lon name
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue