Herunterfahren oder Neustarten der verschiedenen OS

Status
Nicht offen für weitere Antworten.

The_S

Top Contributor
Wie kann ich die verschiedenen Betriebssysteme über die Konsole herunterfahren bzw. neustarten? Und wie baue ich das in Java ein? Für Win XP

Code:
Runtime.getRuntime().exec("cmd /c shutdown " + // -s für shutdown oder -r für restart);
 

Dukel

Top Contributor
Unter Linux (vermutlich auch unter Unix) "shutdown -h NOW" (-r für Reboot), "init 0" oder "halt".
 

AlArenal

Top Contributor
init 0 veranlasst den Wechsel in Runlevel 0, also das Runterfahren. Funzt natürlich nur auf System V-kompatiblen Unices und auch nur wenn der User root-Rechte hat.

halt ist lediglich ein Kürzel für init 0 und shutdown ist mitnichten auf jedem Unix verfügbar. Mein Irix jedenfalls hat keins, wenn ich mich recht entsinne.

Für WIndows dürfte es keine einfache Lösung geben. Ich bin mir nichtmal sicher ob diese Funktion für Windows-Programme zugänglich ist. Da könnte ja jeder kommen und einfach den Rechner runterfahren.. *grübel*
Ohne JNI wird da jedenfalls nichts gehen, schätze ich.
 

thE_29

Top Contributor
Jo für WINDOWS XP und das wars auch schon!

Maybe hat 2k auch den shutdown Befehl, aber das wars auch schon, ich würds über JNI und WinApi realisieren, bzw es gibt irgendwelche rundll Befehle mit denen man alle Win Versionen runterfahren kann.


Desweitern für reboot/shutdwon braucht man soweit ich weiß auch root Rechte und wies in Mac aussieht weiß ich net ;>
 

The_S

Top Contributor
Schelcht! Naja, werd mich schon irgendwie zurechtfinden. Falls noch jemand was weiß: Als her damit
 

AlArenal

Top Contributor
Ich weiß noch was:

Schuster bleib bei deinen Leisten!
Wenn einer den Rechner runterfahren will, dann weiß er auch wie das geht. Dafür haben alle Systeme recht komfortable Lösungen. Da tut Java wirklich nicht Not ;)
 

The_S

Top Contributor
Das Programm soll nur ne shutdown funktion haben, wenn der Prozess beendet ist oder nach einer gewissen Zeit.
 

thE_29

Top Contributor
Für Win98:

c:\windows\rundll.exe user.exe,exitwindows

schau halt obs unter XP auch geht, weil dann kannst das überall nehmen!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Effizientes Programmieren - oder Windows Autostart fürs Herunterfahren Allgemeine Java-Themen 11
P Sauberes Beenden des Programms beim Herunterfahren? Allgemeine Java-Themen 9
C Rechte unter WinXP, MySQL-Server per Runtime herunterfahren? Allgemeine Java-Themen 6
thE_29 Linux-Rechner herunterfahren Allgemeine Java-Themen 3
N Neustarten des Codes nach der Fehlermeldung Allgemeine Java-Themen 17
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
K Batches überwachen und ggf. neustarten Allgemeine Java-Themen 5
P Thread starten / stoppen / neustarten Allgemeine Java-Themen 8
E Applet neustarten Allgemeine Java-Themen 2
T App updaten und neustarten Allgemeine Java-Themen 18
V Java-Programm richtig neustarten? Allgemeine Java-Themen 9
G Prozesse überwachen und neustarten Allgemeine Java-Themen 3
U Programm soll sich nach update neustarten Allgemeine Java-Themen 30
V Thread schlafen lassen oder neustarten? Allgemeine Java-Themen 9
I Thread neustarten Allgemeine Java-Themen 11
Master3000 Dateien zwischen verschiedenen Netzwerken senden Allgemeine Java-Themen 17
Drachenbauer Wie muss ein Konstructor aussehen, um dinge mit verschiedenen Zusätzen in den "<>" anzunehmen? Allgemeine Java-Themen 1
M Wie kann man eine void Methode mit Variablen von zwei verschiedenen Objekten ausführen? Allgemeine Java-Themen 15
A Classpath Library in verschiedenen Projekten Allgemeine Java-Themen 2
S Spielfeld aus verschiedenen Kacheln Allgemeine Java-Themen 35
U Variablen Stringarrays mit wenig verschiedenen Zeichen effizienter speichern Allgemeine Java-Themen 10
M ArrayList mit verschiedenen Datentypen in String konvertieren Allgemeine Java-Themen 10
M Null byte in verschiedenen charsets Allgemeine Java-Themen 2
M Testen von verschiedenen Produktversionen Allgemeine Java-Themen 3
C Vigenere und Caesar in verschiedenen Alphabeten Allgemeine Java-Themen 1
A Threads Lock über mehrere Abschnitte in verschiedenen Methoden Allgemeine Java-Themen 5
T Datentypen Eine Liste - verschiedenen Klassen - eine Abstracte Klasse Allgemeine Java-Themen 3
P Objekt mit verschiedenen Datentypen Allgemeine Java-Themen 5
P Anzahl vo Einträgen in verschiedenen Sets Allgemeine Java-Themen 3
R Input/Output Dateizugriff aus verschiedenen Tools Allgemeine Java-Themen 3
J Druckprobleme bei verschiedenen Schriftarten/-größen Allgemeine Java-Themen 7
B File Seperator unter verschiedenen OS Allgemeine Java-Themen 2
G Gleiche Packages in verschiedenen JAR Dateien - Welches Package wird verwendet? Allgemeine Java-Themen 5
K Programm mit verschiedenen Parametern starten Allgemeine Java-Themen 2
E Outputstream an verschiedenen Positionen beschreiben Allgemeine Java-Themen 4
N Dateizugriff in verschiedenen Ordnern Allgemeine Java-Themen 2
S Fragen zu verschiedenen Themen vom JCreator Allgemeine Java-Themen 2
S Frage zu verschiedenen Java Projekten Allgemeine Java-Themen 6
D Logger mit verschiedenen Ausgabezielen Allgemeine Java-Themen 2
H2SO3- sichtbarkeit in verschiedenen paketen Allgemeine Java-Themen 2
R Kann ich die jars eines Applets auf verschiedenen Domains hosten? Allgemeine Java-Themen 2
T DataFrame (Matrix mit mit verschiedenen Typen pro Spalte) Allgemeine Java-Themen 4
R Aktuelle Kompatibilitätsliste für JRE auf verschiedenen OS´s Allgemeine Java-Themen 2
MQue Methoden in verschiedenen Klassen aufrufen Allgemeine Java-Themen 21
MQue JButton an verschiedenen Variablen Allgemeine Java-Themen 2
J parsen von verschiedenen dokument typen Allgemeine Java-Themen 3
D generischer Iterator mit verschiedenen Typen Allgemeine Java-Themen 3
S Arrayelemente in verschiedenen Variationen zurückgeben Allgemeine Java-Themen 12
C Sichbarkeit von Objekten / Methoden in verschiedenen Files Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben