Ejecución de un script
Para poder ejecutar un script o un programa en línea de comandos existen varias posibilidades:
En primer lugar
convierte el script ejecutable
privilegios en GNU/Linux
Ejemplo:
chmod +x /home/carlos-vialfa/mis_scripts/script.sh
chmod 0755 /home/carlos-vialfa/mis_scripts/script.sh
1. La ruta absoluta
Cualquiera que sea la ubicación donde te encuentres ingresa
/home/carlos-vialfa/mis_scripts/script.sh
2. La ruta relativa
En este caso hay que ir al directorio que contiene el ejecutable
cd /home/carlos-vialfa/mis_scripts/
Para ejecutar el script escribe
./script.sh
Si descendiste demasiado en el árbol de directorios debes utilizar . y ..
- . – directorio actual
- .. – directorio padre
Ejemplo:
El script se encuentra en /home/carlos-vialfa/mis_scripts/
Yo me encuentro en /home/carlos-vialfa/bin/perl_scripts/
Para ejecutar el script desde esta ubicación debo ingresar
../../mis_scripts/script.sh
3. Modificar la variable PATH
Para hacer esto vamos a agregar a la variable PATH la ruta que contiene el script
export PATH=$PATH:/home/lami20j/mis_scripts
Para ejecutar el script escribe:
script.sh
Para mayores detalles ver
variable PATH
PD: El
artículo original fue escrito por lami20j contribuidor de
CommentCaMarche