Jobsuche-Runner: nvm laden, damit Cron node findet

Node laeuft unter nvm, dessen bin-Verzeichnis nicht im Cron-PATH
lag. Jeder Cron-Tick schlug mit `node: command not found` fehl,
weshalb manuell angeforderte Suchlaeufe ewig im Status 'angefordert'
(wartet) haengen blieben. nvm.sh wird jetzt vor dem Aufruf gesourced.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-07-14 01:04:59 +02:00
co-authored by Claude
parent 9f000e2719
commit 17d438d102
+6
View File
@@ -20,6 +20,12 @@ set -uo pipefail
export HOME="${HOME:-/root}" export HOME="${HOME:-/root}"
export PATH="/root/.local/bin:/usr/local/bin:/usr/bin:/bin:$PATH" export PATH="/root/.local/bin:/usr/local/bin:/usr/bin:/bin:$PATH"
# Node läuft unter nvm — der Cron-Pfad kennt das Verzeichnis nicht, also nvm
# laden, damit `node` (und der Default-Node des Benutzers) gefunden wird. Ohne
# das schlug jeder Cron-Tick mit `node: command not found` fehl und die
# wartenden Suchläufe blieben ewig im Status 'angefordert' hängen.
export NVM_DIR="${NVM_DIR:-$HOME/.nvm}"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
# Claude Code verweigert --dangerously-skip-permissions als root; in dieser # Claude Code verweigert --dangerously-skip-permissions als root; in dieser
# Container-/Sandbox-Umgebung mit IS_SANDBOX=1 erlaubt. # Container-/Sandbox-Umgebung mit IS_SANDBOX=1 erlaubt.
export IS_SANDBOX=1 export IS_SANDBOX=1