En este programa, apagaremos la computadora si el sistema operativo es Linux. Entonces, en primer lugar, verificaremos que el sistema en el que estamos ejecutando el programa Java sea Linux o no. Si el sistema operativo no es Linux, entonces no continuaríamos e imprimiríamos «Sistema operativo no compatible». Si se trata de un sistema operativo Linux, el usuario ingresará el tiempo (en segundos) para que después de ese tiempo la PC se apague.
Aquí el tiempo (en segundos) no incluye el tiempo que tarda su sistema en apagarse. Por ejemplo: si el usuario ingresará 1 segundo, entonces consiste en 1 segundo más el tiempo necesario para que el sistema se apague. Esto se debe a que, debido a la arquitectura del sistema, la disponibilidad de RAM, etc., afecta la velocidad de apagado.
Acercarse:
- Importar paquetes requeridos.
- Verifique que su PC tenga sistema operativo Linux o no.
- Si no es Linux, imprima «Sistema operativo no compatible».
- SI es Linux, tome la entrada sobre «Después de cuántos segundos se apagará la PC» para el usuario.
- La PC se apagará.
A continuación se muestra la implementación del enfoque anterior:
Java
// Java Program to Shut Down Computer // when Operating System is Linux. import java.io.IOException; import java.util.Scanner; public class SystemShutDown { public static void main(String args[]) throws IOException { // Initialized to take input from user in seconds int seconds; // Find Out Operating System String operatingSystem = System.getProperty("os.name"); // Print Operating System of Computer System.out.println("Name of Operating System:" + operatingSystem); // Check if Computer Operating System is Linux or // not if (operatingSystem.equals("Linux")) { // Returns the runtime object associated with // the current Java application. Runtime runTime = Runtime.getRuntime(); // Take input from user in seconds seconds = 5; // Retrieve current Runtime Environment Process processing = runTime.exec("shutdown -h -t " + seconds); // Shutting Down the System System.exit(0); }
Producción:
Name of Operating System:Linux //Shutting Down your Linux system
Publicación traducida automáticamente
Artículo escrito por jagroopofficial y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA