6 votos

Script de Bash para activar wifi en Lion

¿Es posible tener un script de bash que activar mi wifi y desactivar? Estoy usando Lion (10.7.2).

7voto

Suponiendo que el hardware es algo similar a la mía:

networksetup -setairportpower en1 on
networksetup -setairportpower en1 off

Puede ejecutar networksetup -listallhardwareports para encontrar el dispositivo ( en1 ) de su conexión Wi-Fi en caso es diferente.

Para cambiar pone algo así como las líneas siguientes en una función de secuencia de comandos o shell:

[[ "$(networksetup -getairportpower en1)" == *On ]] && v=off || v=on
networksetup -setairportpower en1 $v

1voto

#!/bin/bash

device=$(networksetup -listallhardwareports |
grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o en.)
[[ "$(networksetup -getairportpower $device)" == *On ]] && v=off || v=on
networksetup -setairportpower $device $v

en0en1en2dependiendo de su configuración.

0voto

Spike Puntos 496

Pásate por esta página. Un tipo con el nombre de heatxsink un muy práctico de secuencia de comandos que se va a encender el wifi encendido o apagado según el estado de la conexión ethernet.

Usted puede agregar sus propias notificaciones growl bastante facilidad si se quiere. También asegúrese de seguir cada paso, precisamente, como el guión se basa en los nombres de archivo y ubicaciones de los archivos.

Otras opciones: Usted puede probar ControlPlane. Parece prometedor para llenar su necesidad de automatización.

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