From 17d438d1021c59b70ca7230198537a38376cf7a0 Mon Sep 17 00:00:00 2001 From: Thomas Hackner Date: Tue, 14 Jul 2026 01:04:59 +0200 Subject: [PATCH] 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 --- scripts/jobsuche-runner.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/jobsuche-runner.sh b/scripts/jobsuche-runner.sh index 9f232b4..4679467 100755 --- a/scripts/jobsuche-runner.sh +++ b/scripts/jobsuche-runner.sh @@ -20,6 +20,12 @@ set -uo pipefail export HOME="${HOME:-/root}" 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 # Container-/Sandbox-Umgebung mit IS_SANDBOX=1 erlaubt. export IS_SANDBOX=1