Debian 6.0.2
2.6.32-5-amd64
ich habe mit verschiedenen Bootscripten Probleme und glaube auch herausgefunden zu haben, warum.
Ich habe per crontab ein script geschrieben, welches beim starten (@reboot) automatisch ausgeführt wird:
Code: Alles auswählen
#!/bin/bash
env > ~/output.log 2>&1
echo $PATH >> ~/output.log 2>&1
Wenn ich aber als angemeldeter root-Benutzer den Befehl env eingebe, erhalte ich völlig andere Werte:SHELL=/bin/sh
PATH=/usr/bin:/bin
PWD=/root
LANG=de_DE.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
_=/usr/bin/env
/usr/bin:/bin
Besonders die PATH Variable scheint die Probleme zu machen, weil ja sicherlich nicht alle Programme in /usr/bin oder /bin liegen.TERM=xterm-color
SHELL=/bin/bash
HISTSIZE=5000
XDG_SESSION_COOKIE=342bd7be211e761ebe3fe77000230007-1313215261.223159-19435264652
SSH_CLIENT=<<ip>> 56347 22
SSH_TTY=/dev/pts/0
USER=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/root
LANG=de_DE.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
SSH_CONNECTION=..........
_=/usr/bin/env
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Was läuft hier falsch, bzw. wie kann ich das reparieren?
Erbitte Hilfe.