Servertime updaten

joe69

Neues Mitglied
Hi liebe Community,

Würde gerne über mein Java-Programm ein Shell Befehl abgeben.

Also ls usw. funktioniert, aber ich will die Zeit am Pc aktualisieren.

OS: Ubuntu
Befehl: sudo ntpdate pool.ntp.org

Java:
try{
Process p = Runtime.getRuntime().exec(new String[] {  "sudo","ntpdate", "pool.ntp.org" });
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
            
             String line;
             while ((line = input.readLine()) != null) {
                  System.out.println(line);
 }

Nur das geht so nicht, wie mach ich den das?

Thx joe69 🙂
 
Zuletzt bearbeitet:
Marcinek, wenn der TO das 1:1 kopiert, ist das eher unglücklich gewählt. Besser nur NTP so laufen lassen, und wenn möglich, auch nur für diesen User:
Code:
%sudo <hostname>=(<user>)NOPASSWD:exec
also so was wär das für mich
Code:
%sudo fkaros=(faetzminator)NOPASSWD:/usr/sbin/ntpdate
 

Neue Themen


Zurück
Oben