0 votos

cómo utilizar el terminal para eliminar un elemento del muelle

Hola tengo un shell script en mi elemento de inicio de sesión , que se ejecuta cada vez que me conecto a mi sistema . Funciona completamente, pero una vez que sale de la terminal, deja el acceso directo de la terminal en mi muelle y no quiero que mi muelle para ser limpio y quiero sólo mi aplicación requerida en it.Is hay algún comando que puedo mantener al final de mi script para que una vez que el script ejecuta completamente también eliminar la terminal de mi muelle.

1voto

Intenta ejecutar el script con launchd en su lugar. Guarde una lista de propiedades como ésta como ~/Library/LaunchAgents/some.label.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>some.label</string>
  <key>Program</key>
  <string>/path/to/script</string>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>

Debería ejecutar el script la próxima vez que te conectes. Asegúrese de que el script es ejecutable ( chmod +x /path/to/script ) y comienza con una línea de hashbang (como #!/usr/bin/env bash ).

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