Programa Java para apagar la computadora en Linux

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:

  1. Importar paquetes requeridos.
  2. Verifique que su PC tenga sistema operativo Linux o no.
  3. Si no es Linux, imprima «Sistema operativo no compatible».
  4. SI es Linux, tome la entrada sobre «Después de cuántos segundos se apagará la PC» para el usuario.
  5. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *