D
Deehimself
Jungspund
Hallo zusammen
Ich hab mir mal en kleines Script für die Zeitsynchronisation gebastelt. Jetzt habe ich ein Problem:
...
Wenn ich den Befehl in der Shell ausführe:
"/usr/sbin/ntpdate" ntps1.gwdg.de >$LOG_PATH/ntpdate_status 2>&1"
Steht dann im $LOG_PATH/ntpdate_status:
7 Jul 09:53:30 ntpdate[8580]: adjust time server 134.76.10.46 offset 0.001105 sec
Nach dem Ausführen des Scriptes sieht das File so aus:
./timesync: line 47: [: /usr/sbin/ntpdate: unary operator expected
Wie kann ich es machen das ich auch im Script danach die Meldung im File habe wie wenn ich es von hand ausführe?
Gruss Dee
Ich hab mir mal en kleines Script für die Zeitsynchronisation gebastelt. Jetzt habe ich ein Problem:
...
...if [ "/usr/sbin/ntpdate" ntps1.gwdg.de >$LOG_PATH/ntpdate_status 2>&1" ] && [ "/sbin/hwclock --systohc" ];
Wenn ich den Befehl in der Shell ausführe:
"/usr/sbin/ntpdate" ntps1.gwdg.de >$LOG_PATH/ntpdate_status 2>&1"
Steht dann im $LOG_PATH/ntpdate_status:
7 Jul 09:53:30 ntpdate[8580]: adjust time server 134.76.10.46 offset 0.001105 sec
Nach dem Ausführen des Scriptes sieht das File so aus:
./timesync: line 47: [: /usr/sbin/ntpdate: unary operator expected
Wie kann ich es machen das ich auch im Script danach die Meldung im File habe wie wenn ich es von hand ausführe?
Gruss Dee