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).

  • ReFIT instalado en Lion y ahora no puedo iniciar session
  • no puede localizar la aplicación, no funciona
  • ¿Cómo puedo configurar mi keyboard para que tenga luz de background en la pantalla de inicio de session?
  • Cambiar entre proxy y configuration sin proxy en .bash_profile
  • Instalar 32bit Java 7 OpenJDK
  • ¿Cómo puedo desactivar overscrolling en OSX Lion?
  • ¿Por qué Cmd-I en Vista previa hace algo más que lo anunciado?
  • ¿Por qué mi computadora se reinicia automáticamente después de la congelación (Lion 10.7.3), incluso cuando está desactivada?
  • ¿Los charts retina son una carga que deben soportar todas las Macs (incluida la no retina)?
  • Después de la actualización de Lion, el monitor externo a veces muestra ruido de color
  • TextEdit: ¿Cómo detener el cursor siempre en la parte inferior de la pantalla mientras se escribe?
  • En iTerm, ¿cómo puedo cambiar alt + eliminar para ignorar las barras inclinadas?
  • 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).