LINUX

Cómo hacer ejecutable Bash Script usando Chmod

hacer ejecutable el script bash

En este tutorial, voy a seguir los pasos para crear un script bash y hacer que el script sea ejecutable usando el comando chmod. Después de eso, podrá ejecutarlo sin usar los comandos sh o bash.

Paso 1: crear un archivo Bash

El primer paso es crear un nuevo archivo de texto con .sh extensión usando el siguiente comando.

$ touch hello_script.sh

Paso 2: escribir un guión de muestra

Abra el archivo recién creado con cualquiera de sus editores favoritos para agregar el siguiente script bash al archivo.

$ vim hello_script.sh

#!/bin/bash
echo "Hello World"

Guarde y cierre el archivo usando :wq!.

Paso 3: ejecutar el script Bash

Hay dos formas de ejecutar el archivo bash. El primero es usando el comando bash y el otro es configurando el permiso de ejecución para el archivo bash.

Ejecutemos el siguiente comando para ejecutar el script bash usando el comando bash o sh.

$ bash hello_script.sh

o

$ sh hello_script.sh

Ejecutando un script bash

Paso 4: establecer permisos ejecutables para la secuencia de comandos

La segunda forma de ejecutar un script bash es mediante configurar los permisos ejecutables.

Para hacer un uso ejecutable de un script +x o u+x, por ejemplo :

$ chmod u+x hello_script.sh

Paso 5: ejecución de un script ejecutable

Una vez que haya asignado los permisos ejecutables a la secuencia de comandos, puede ejecutar la secuencia de comandos sin el comando bash como se muestra.

$ ./hello_script.sh

Ejecutando un script ejecutable

Otro ejemplo

En el siguiente ejemplo, voy a escribir y ejecutar un script bash para realizar una copia de seguridad desde el origen al destino.

$ vim backup_script.sh

#!/bin/bash
TIME=`date +%b-%d-%y`
DESTINATION=/home/kashif/backup-$BACKUPTIME.tar.gz
SOURCE=/data_folder
tar -cpzf $DESTINATION $SOURCE

Guarde y cierre el archivo usando :wq! y otórguele los permisos ejecutables usando el siguiente comando:

$ chmod +x backup_script.sh

Ahora ejecute el script:

$ ./backup_script

script de ejemplo de bash y ejecutar

Conclusión

Al final de este tutorial, debería estar familiarizado con cómo configurar un ejecutable de script en Linux. Espero que haya disfrutado de la lectura, deje su sugerencia en la sección de comandos a continuación.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar