2 votos

¿Cuál es la ubicación de este archivo de la Aplicación?

Esta aplicación muestra en el Buscador en el camino (con objetivo):

Macintosh HD/Applications/Trans_Helper.app/Contents/MacOS/applet

y no he podido iniciar correctamente con launchd, el uso de

~/Applications/Trans_Helper.app/Contents/MacOS/applet
//  or
/Users/myusername/Applications/Trans_Helper.app/Contents/MacOS/applet

Repetidamente ver lo siguiente en la consola:

… com.apple.launchd.peruser.501[150] (com.mahogany.sarah[1156]): Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
… com.apple.launchd.peruser.501[150] (com.mahogany.sarah[1156]): Job failed to exec(3) for weird reason: 2
… com.apple.launchd.peruser.501[150] (com.mahogany.sarah): Job should be able to exec(3) now.

Por lo tanto, estoy concluyendo que el archivo no se hace referencia correctamente.

En caso de que ayuda, el archivo plist en ~/Library/LaunchAgents parece:

<dict>
    <key>Label</key>
    <string>com.mahogany.sarah</string>
    <key>ProgramArguments</key>
    <array>
        <string>~/Applications/Trans_Helper.app/Contents/MacOS/applet</string>
    </array>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>15</integer>
        <key>Minute</key>
        <integer>25</integer>
    </dict>
</dict>

EDIT: finalmente trabajado con los cambios sugeridos Y la eliminación de la tilde de antes /Aplicaciones. (Esta es, por cierto, exactamente lo que el Finder > Información de Archivo muestra para que el applet)

<dict>
    <key>Label</key>
    <string>com.mahogany.sarah</string>
    <key>Program</key>    // Change here and removing 1st char of string on next line
    <string>/Applications/Trans_Helper.app/Contents/MacOS/applet</string>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>15</integer>
        <key>Minute</key>
        <integer>25</integer>
    </dict>
</dict>

0voto

siva Puntos 23

Hay dos problemas con la anterior plist.

  1. Te he puesto el programa en la ProgramArguments clave.

    Reemplace el ProgramArguments clave con la Program clave y la matriz con una cadena.

  2. Usted no puede usar ~ en el Lanzamiento de un Agente plist.

    Reemplace el ~ con la ruta de acceso absoluta.

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