Hallo,
ich habe ein BASH-Script, was ich mit diesem Befehl per CRON-JOB ausführen will:
28 * * * * cd /home/fredhopper/FAS6_1_7/ ; /home/fredhopper/FAS6_1_7/bin/collectbizlogs >> /home/fredhopper/FAS6_1_7/log/collectbizlogs.log 2>&1
Leider wird der Pfad nicht geändert bzw. das Script wird gar nicht erst ausgeführt.
Ein direkter CD Befehl im Script (#!/bin/bash) funktioniert nicht. Ohne CD wird das Script ausgeführt, findet aber den Pfad zur CONFIG nicht. Ich könnte alternativ alle Pfade komplett in das Script einbauen, jedoch ist es dann nicht mehr ohne weiteres updatefähig.
Vielen Dank.
Grüße
FlorianO
CRON-JOB cd (change working directory) funktioniert nicht
Re: CRON-JOB cd (change working directory) funktioniert nicht
Hast das Script eine Shebang Zeile? Ansonsten wird es mit /bin/sh und nicht mit /bin/bash ausgeführt.
Re: CRON-JOB cd (change working directory) funktioniert nicht
benutz im script "$(dirname $0)" statt dem absoluten Pfad.