Automatización de procesos a través de un archivo DMG

0

¿Es posible crear un archivo DMG que ejecute unos pocos comandos de terminal cuando se abra? Estos son ejemplos de los comandos:

  1. crea una nueva carpeta con un nombre específico.
  2. Colóquelo en una ubicación específica.
  3. Descargue algunos archivos de mi servidor y guárdelos en esa nueva carpeta.

Lo que he hecho:

He creado un archivo que incluye un script básico para crear una nueva carpeta en mi escritorio y lo he denominado file.command y luego abrí mi terminal y escribí chmod + x file. comando y luego haga doble clic en el archivo y se ejecutó.

Pero no me gusta este proceso. Quiero poder agrupar algunos procesos en un archivo DMG para poder distribuirlo a mis colegas que no son expertos en tecnología. Y simplemente pueden ejecutar ese archivo DMG y ejecuta algunos scripts para ellos.

Ahora no estoy seguro de si esto es posible porque nunca lo he probado. Así que estoy buscando un consejo.

    
pregunta Skywalker 18.09.2017 - 09:19

1 respuesta

2

No tengo conocimiento de ningún mecanismo de ejecución automática dentro de DMG. Sin embargo, estás describiendo un escenario que probablemente podría resolverse con un instalador de paquetes. Los paquetes pueden tener cargas útiles de archivos y carpetas y también pueden contener secuencias de comandos previas y posteriores a la instalación que se ejecutan automáticamente como parte del proceso de instalación.

Eche un vistazo a esta herramienta gratuita que le permite crear paquetes cómodamente utilizando la GUI: enlace

    
respondido por el Tom E 18.09.2017 - 09:47

Lea otras preguntas en las etiquetas