Abrir el script de shell desde el Finder interactivamente

1

Estoy ejecutando mis copias de seguridad manuales con un script de shell que me pide una contraseña. Sin embargo, cuando abro el script desde el Finder, termina inmediatamente.

¿Cómo puedo hacer que un script se ejecute de forma interactiva al hacer doble clic en él en el Finder?

    
pregunta Joel Hamme 09.11.2016 - 15:02

1 respuesta

0

Para que un script de bash funcione desde el buscador, debe tener la extensión .command

Por ejemplo, creé la siguiente secuencia de comandos para usar sudo para solicitar una contraseña y luego para mostrar un mensaje de bienvenida, luego "esperar" para simular el tiempo de ejecución:

#!/bin/bash
sudo echo "Welcome to Ask Different"
sleep 10
exit 0

Lo guardé como test.command . También tienes que hacerlo ejecutable: chmod +x test.command

Este es el resultado de hacer clic en el script:

    
respondido por el Allan 09.11.2016 - 16:56

Lea otras preguntas en las etiquetas