Estoy intentando encontrar una manera de ejecutar automáticamente un comando cuando se ejecuta Terminal, pero:
- Haga que la ventana de la Terminal se cierre después de que el comando le haya devuelto el control / después (usando &) después de que se haya iniciado el comando.
- No es posible que el usuario cambie la configuración por sí mismo / que la configuración no se haya cambiado globalmente.
He encontrado (principalmente a partir de una redacción relativamente extensa en enlace ) el capacidad para crear un archivo .terminal y editar los contenidos (plist) para contener xml como el que se muestra a continuación.
<key>ExecutionString</key>
<string>ssh xyzzy.oreilly.com; exit</string>
Sin embargo:
- Dada la fecha de otras publicaciones (en google) que muestran esta funcionalidad
- El hecho de que el procedimiento que finalmente encontré para crear ventanas de Terminal personalizadas fue sutilmente diferente de las instrucciones en el artículo anterior
- El hecho de que (al menos con OSX10.5) ahora son archivos .term (y se quejan de que el archivo no es ejecutable si se cambia a .terminal)
... supongo que algunas versiones de OSX, publican toda la información que puedo encontrar sobre esta técnica, cambiaron esta funcionalidad. ¿Es correcto en cualquier versión de OSX 10.5+?
Además, ¿todavía hay una manera de ejecutar un comando automáticamente en una ventana de terminal personalizada (o similar, que no es AppleScript / Automater / etc)?