#!/usr/bin/env bash # # Wrapper de lancement du cron pour environnement nvm. # Cron n'a pas le PATH de nvm — ce script charge nvm puis lance le cron Node. # # Utilisation crontab : # 13 13 * * * /home/matt/_WEB/proxytmdb/cron/run.sh > /home/matt/_WEB/proxytmdb/lastcron.txt 2>&1 set -e export NVM_DIR="${NVM_DIR:-$HOME/.nvm}" # shellcheck source=/dev/null [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # Bascule sur la version "default" de nvm (suit nvm alias default) nvm use default >/dev/null cd "$(dirname "$0")/.." exec node --env-file-if-exists=.env cron/runAll.js