¿Cuando intento ejecutar archivos .sh no pasa nada?

¿Cuando intento ejecutar archivos .sh no pasa nada?

Intenté cambiar la configuración a /properties/permissions>permitir la ejecución como programa. ¿Cuando hago clic en él no pasa nada? ¿Alguna sugerencia? No sé si hace alguna diferencia pero es un juego (que leí en alguna parte no debería ejecutarse de alguna manera específica)

Respuesta1

.shEl archivo no es más que el script de shell para instalar una aplicación determinada o para realizar otras tareas en sistemas operativos similares a UNIX. La forma más sencilla de ejecutar .shun script de shell en Linux o UNIX es escribir los siguientes comandos. Abra la terminal (su símbolo del shell) y escriba el comando:

sh filename.sh

O

bash filename.sh

En algún momento necesitará acceso de root para instalar la aplicación; sin root, no tendrá los permisos necesarios para instalar aplicaciones o realizar modificaciones a nivel del sistema. El acceso raíz está deshabilitado de forma predeterminada en muchos sistemas similares a Linux y UNIX. Simplemente use sudoo sude la siguiente manera:

sudo bash filename.sh

Escribe tu contraseña. Otra opción es utilizar el susiguiente comando para convertirse en superusuario:

su root

Escriba la contraseña del usuario root y finalmente ejecute su script:

bash filename.sh

Otra opción recomendada es establecer un permiso ejecutable usando el chmodcomando de la siguiente manera:

chmod +x filename.sh

Ahora puedes ejecutar tu .sharchivo de la siguiente manera

./filename.sh

Respuesta2

  • Para ejecutar un .sharchivo, primero vaya al directorio que contiene el .sharchivo desde la terminal.

    cd /path/to/the/directory/which/contains/filename.sh
    
  • luego ejecute lsel comando para asegurarse de que está en el directorio correcto (que contiene .shel archivo).

  • Ejecute el siguiente comando para convertir el .sharchivo en executableun archivo.

    sudo chmod 777 filename.sh
    
  • Luego escriba el siguiente comando en runel .sharchivo,

    sudo ./filename.sh 
    

información relacionada