Guión Bash para alternar wifi en león

¿Es posible tener un script bash que active y desactive mi wifi? Estoy usando león (10.7.2).

  • Lion, Filevault, Security, requieren contraseña inmediatamente después de forzar salvapantallas: ¿alguna solución alternativa?
  • ¿Cómo se obtiene la IP de una impresora en lion?
  • Terminal que no muestra colors para listdos de directorys
  • Método abreviado de keyboard para "Mostrar escritorio"
  • ¿Cómo puedo encontrar el número de espacio de Control de Misión actual desde la línea de command?
  • Alternar desplazamiento natural desde la línea de command con recarga
  • ¿Cómo uso solo la pantalla externa con la tapa de mi MacBook Pro abierta en Lion?
  • ¿Hay algún ajuste para la autocorrección de Lion?
  • ¿Cómo puedo volver a vincular las teclas del keyboard en OS X?
  • ¿FileVault 2 desgastará mi SSD más rápido?
  • ¿Cómo ejecuto un file .sh o .command en Terminal
  • La activación de FileVault falla en MacBook Pro con el error "disco en uso por el controller"
  • 3 Solutions collect form web for “Guión Bash para alternar wifi en león”

    Suponiendo que su hardware es algo similar al mío:

    networksetup -setairportpower en1 on networksetup -setairportpower en1 off 

    Puede ejecutar networksetup -listllhardwareports para encontrar el dispositivo ( en1 ) de su Wi-Fi en caso de que sea diferente.

    Para alternar, coloque algo así como las siguientes líneas en una secuencia de commands o function de shell:

     [[ "$(networksetup -getairportpower en1)" == *On ]] && v=off || v=on networksetup -setairportpower en1 $v 
     #!/bin/bash device=$(networksetup -listllhardwareports | grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o en.) [[ "$(networksetup -getairportpower $device)" == *On ]] && v=off || v=on networksetup -setairportpower $device $v 

    El nombre del puerto es Wi-Fi en 10.7 y AirPort en 10.6. El nombre del dispositivo puede ser al less en1 , en2 o en2 dependiendo de su configuration.

    Dirígete a esta página . Un tipo con el nombre de heatxsink hizo una secuencia de commands muy útil que activará o desactivará tu wifi dependiendo del estado de tu connection de ethernet.

    Puede agregar sus propias notifications de gruñido con bastante facilidad si lo desea. También asegúrese de seguir cada paso con precisión, ya que la secuencia de commands se basa en los nombres de file y ubicaciones de los files.

    Otras opciones: puede probar ControlPlane . Parece prometedor llenar tu necesidad de automation.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).