GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo llamar a otro script de Shell como una subrutina?

¿Cómo llamo a otro script de shell y espero a que se complete?

Quiero pasar argumentos de entrada y recibir el código de resultado de retorno. Y continúa ejecutando el resto de códigos.

Respuesta aceptada:

No dices qué shell estás usando, así que suponiendo bash, simplemente lo haces

#!/bin/bash

/path/to/other/script arg1 arg2
rc=$?

La variable rc ahora contiene el código de retorno de su otro script. Dependiendo de lo que intente lograr, puede intentar hacer más cosas, pero su pregunta es tan vaga que ese es el mejor punto de partida.


Linux
  1. ¿Cómo crear un archivo temporal en Shell Script?

  2. ¿Qué son los scripts de Shell? ¿Cómo crear scripts de Shell?

  3. ¿Cómo almacenar un comando en una variable en un script de shell?

  4. Cómo incluir un archivo en un script de shell bash

  5. Cómo ejecutar un script de shell al inicio

Cómo crear scripts de shell

Cómo escribir un script de Shell en Ubuntu

Cómo almacenar un comando de Linux como una variable en el script de Shell

Cómo ejecutar Shell Script como servicio SystemD en Linux

¿Cómo ejecutar un comando en un script de Shell?

Cómo crear y ejecutar un script de shell en Ubuntu 22.04