Am 20.09.2014 um 22:02 schrieb Florian Groß:
On Sat, Sep 20, 2014 at 05:23:30PM +0200, Günther J. Niederwimmer wrote:
Ich wollte mir ein kinit.sh bauen das geht aber nicht
also #!/bin/sh
Path: ......... export PATH
/usr/bin/sleep 20 /usr/bin/kinit -k .......
wenn ich es per hand starte funktionirt das Teil Wenn ich es per crontab starte leider nicht.
was mit nicht eingeht das Teil wird ausgeführt warum nicht auch die Befehle?
also die Echos werden geschrieben
echo ............... > /tmp/test.txt /usr/bin/sleep 20 echo ...............> /tmp/test1.txt /usr/bin/kinit -k ....... echo ...............> /tmp/test2.txt
aber die Programme werden nicht gestartet
kann mir da jemand weiterhelfen. Ich habe lediglich rudimentäre Bash-Kenntnisse, aber: cron startet als anderer user als du per Hand? Dann dürften dir unterschiedliches Environment (also anders gesetzte Variablen) reinspielen. Oder das Programm läßt sich nicht von jedem User aus starten und der von cron darf nicht...
flo
hi ;-) ich hatte auch mal des genau gleiche problem. per hand liefs and per cronjob dann nicht mehr. es war dann so wie der flo schreibt, fuehrt man des als cron aus, dann gibt es ein anderes enviroment. ich glaube ich hab dann echo PATH ins script geschrieben und dann sieht man, dass der PATH zum command garnet vorhanden ist. welchen man ja dann via PATH hinzufuegen kann ... so oder so aehnlich war des. hab gerade gesucht, doch finde leider des script nicht mehr :-( hoffe des hilft weiter? greetings becki -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org