nachdem ich vergeblich den befehl ntpdate ... direkt in der crontab eingegeben habe, habe ich jetzt ein Skript set_date mit folgendem inhalt erstellt:
#!/bin/bash
ntpdate -s ptbtime1.ptb.de
touch test.txt
Diese Datei wird via crontab (zu testzwecken) jede Minute aufgerufen.
Vorher wurde auf der console das Datum geändert aber leider wird das Datum nicht geändert, wenn crontab die Datei ausführt. Der Inhalt muss allerdings ausgeführt werden, da ich sehe, wie die Testdatei test.txt einen neuen timestamp bekommt.
Auch ein manueller Aufruf von dem Skript set_date funktioniert. Die Zeit wird aktualisiert.
Was kann da schief laufen?
Grüße,
sivome
ntpdate befehl wird nicht über cron job ausgeführt
Problem gelöst ****
@burgzinne
ja, mit expliziten Pfad funktioniert das Ganze wie gewünscht. Läuft als user root und ich hatte vorher als root das Skript auch manuell aufgerufen, da hat es geklappt. Morgen, wenn der Kopf wieder frisch ist, überleg ich mal warum...
@nepos
stimme ich vollkommen überein. Daher habe ich auch "zu testzwecken" geschrieben....
btw, erstes posting im Forum und so schnelle Hilfe. Große Klasse! Vielen Dank!
ja, mit expliziten Pfad funktioniert das Ganze wie gewünscht. Läuft als user root und ich hatte vorher als root das Skript auch manuell aufgerufen, da hat es geklappt. Morgen, wenn der Kopf wieder frisch ist, überleg ich mal warum...
@nepos
stimme ich vollkommen überein. Daher habe ich auch "zu testzwecken" geschrieben....
btw, erstes posting im Forum und so schnelle Hilfe. Große Klasse! Vielen Dank!