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