1 votos

Agregar una secuencia de comandos de inicio en macOS Alta Sierra 10.13.2

Tengo una estación meteorológica en el programa que desea ejecutar automáticamente en el Terminal cuando me registro en. Yo manualmente tiene que ejecutar cada vez que me registro en. Este es el sencillo script que me gustaría automatizar:

cd desktop
cd cumulusmx
sudo mono cumulusmx.exe

(mono pide la contraseña del sistema que se introduce en la línea siguiente)

password

Estoy seguro de que esto es simple, pero estoy empezando en macOS después de muchos, muchos años de ser un Microsux usuario. Cualquiera de las soluciones simples?

1voto

user3439894 Puntos 5883

Las pruebas de este bajo macOS Sierra 10.12.6, no me pareció necesario el uso de la sudo comando a ejecutar CumulusMX.exe uso de mono.

Como mínimo, el siguiente ejemplo de AppleScript código se puede utilizar en el Editor de secuencias de Comandos para crear un AppleScript aplicación que puede añadir a sus Elementos de inicio de Sesión.

tell application "Terminal"
    do script "cd $HOME/Desktop/CumulusMX; /Library/Frameworks/Mono.framework/Versions/Current/Commands/mono CumulusMX.exe"
end tell

Para utilizar el ejemplo de AppleScript código, copia y pega el código en un nuevo documento en el Editor de secuencias de Comandos y, a continuación, guárdelo como una aplicación, por ejemplo: Cumulus MX

A continuación, agregue los Cúmulos MX : Preferencias del Sistema > Usuarios & Grupos > $USUARIO > Elementos de inicio de Sesión

Me gustaría mencionar que si yo estaba haciendo esto en mi sistema el CumulusMX carpeta no sería en mi Escritorio, como la OMI que no es un lugar adecuado para ponerlo. Asimismo, en el ensayo el ejemplo de AppleScript código, no me pareció necesario el uso de la sudo comando a ejecutar mono, sin embargo, si por alguna razón usted necesita para hacer que, a continuación, los pasos adicionales que tendría que ser tomada, pero no se recomienda para automatizar.


Nota: El ejemplo de AppleScript código es sólo eso y no incluye cualquier error de manipulación como puede ser apropiado/necesitaba/quería, la responsabilidad recae sobre el usuario para agregar cualquier error de manipulación para cualquier código de ejemplo se presentan.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X