Si abro una terminal y escribo lo siguiente, Firefox se abre con la aplicación web ejecutándose:
./refine
Así que agregué lo siguiente a un archivo txt, cambié la propiedad del archivo txt a un ejecutable, pero no obtengo el mismo comportamiento; en realidad no sucede nada:
#! /bin/bash
./refine
Para que la ruta sea explícita, modifiqué lo anterior a lo siguiente: todos los archivos están en Inicio:
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
Cuando hago doble clic en el ejecutable y elijo ejecutar en la terminal, la terminal se abre y luego se cierra de inmediato. Si simplemente ejecuto el script en una Terminal, se devuelve una gran cantidad de texto a la consola antes de que se abra el navegador/la aplicación.
Respuesta1
Vaya a la carpeta de refinamiento y establezca los permisos de archivo correctos con
chmod +x refine
Luego puede iniciar el ejecutable con:
./refine
Puede ejecutar desde un script de shell llamado run_refine.sh
, por ejemplo:
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
Primero deberá configurar el permiso ejecutable con:
chmod +x run_refine.sh
Luego puedes iniciar el script con:
./run_refine.sh