Imagen de Alcruz
+1
0
-1

Es común leer que para ejecutar scripts sin permisos de ejecucíón se enplee la expresión
sh ruta al script
aquí hay dos salvedades
1.- en Debian y sus crías sh es en realidad dash que es un shell mas liviano pero menos completo que bash que por otra parte es el que adoptan todas las otras distros, por eso prefiero usar bash
esto lo puedes ver si entras a /bin en donde sh es un enlace que apunta a dash, puededes cambiar este enlace para que apunte a bash , para ello ejecuta estos comandos
cd /bin
sudo rm sh
sudo ln -s bash sh
A partir de ese momento dará lo mismo usar sh o bash
2.- En este caso no es necesario poner la ruta al script por que este se encuentra en el PATH del sistema
3.- Tambié se puede ejecutar sin poner bash o sh , pero para ello será necesario darle permisos de ejecución, para ello ejecuta
sudo chmod +x /usr/local/bin/111aaa
a partir de ese momento al script lo ejecutas simplemente poniendo en la tty1
sudo 111aaa

+1
0
-1