1 votos

escritura del golpe para / etc / crontab

Quiero correr después de cada reinicio, con ningún usuario ha iniciado sesión

 kextunload /System/Library/Extensions/AppleHDA.kext
 

Traté de hacer un script bash aquí:

 #!/bin/sh
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin

kextunload /System/Library/Extensions/AppleHDA.kext
echo "Internal Speaker disabled"
 

Sin embargo tratando la escritura del golpe en la terminal me da este resultado "comando no encontrado"

¿Qué hago mal si no todo.

PD: cuando se resuelva, no me acaba de salir de mi guión en "/ etc / crontab" (por lo que se puede ejecutar cada vez que en el arranque) o hacer todavía tengo que hacer env EDITOR = nano crontab -e y añadir el trabajo

4voto

Jose Chavez Puntos 645

Los errores de script, ya que han dividido el comando en dos líneas. Básicamente desea eliminar las nuevas líneas entre el camino y las líneas kextunload, por lo que se ve así:

 #!/bin/sh
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin kextunload /System/Library/Extensions/AppleHDA.kext
echo "Internal Speaker disabled"
 

Pero se puede también acaba de simplificar todo lo que reduce a una sola línea que puede poner en crontab:

 /sbin/kextunload /System/Library/Extensions/AppleHDA.kext
 

Cuando se agrega la tarea programada con crontab -e después añadirlo como esto para conseguir que se ejecute en cada inicio:

 @reboot /sbin/kextunload /System/Library/Extensions/AppleHDA.kext
 

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