Comando setsid en Linux con ejemplos

El comando setsid en el sistema Linux se usa para ejecutar un programa en una nueva sesión. El comando llamará a la bifurcación (2) si ya es un líder de grupo de procesos. De lo contrario, ejecutará un programa en el proceso actual.

Sintaxis:

setsid [options] program [arguments]

Ejemplo: Ejecutará nuestro script de shell en una nueva sesión.

Opciones:

  • setsid -c: esta opción establecerá el terminal de control en el actual.

    Ejemplo:

    sudo setsid -c ./add.sh

    En este ejemplo, tenemos nuestro terminal actual configurado como terminal de control.

  • setsid -w: esta opción esperará a que finalice la ejecución del programa y devolverá el valor de salida de este programa como el valor de retorno de setsid .

    Ejemplo:

    setsid -w ./add.sh

    En este ejemplo, si hay algún proceso que se supone que debe tardar algún tiempo en ejecutarse por completo, en ese caso devolverá el valor de salida.

  • setsid -V: esta opción mostrará la información de la versión y saldrá.

    Ejemplo:

    setsid -V

  • setsid -h : Esta opción mostrará el texto de ayuda y saldrá.
    setsid -h

Publicación traducida automáticamente

Artículo escrito por rahulkumarmandal 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 *