3 votos

Cómo lanzar el "Diagnóstico de red" del sistema desde la línea de comandos

Me gustaría lanzar "Diagnósticos de red" desde la línea de comandos.

1 votos

7voto

Oskar Puntos 1242

High Sierra y los sistemas operativos más recientes han movido esto a la carpeta Aplicaciones en CoreServices. En los sistemas operativos nuevos, puede utilizar este comando.

open /System/Library/CoreServices/Applications/Network\ Utility.app/

Si necesitas script esto para todos los SO - tendrás que comprobar la versión y verificar si Utilidad de red está en CoreServices o CoreServices/Applications carpeta/directorio.

En la mayoría de los casos, su base de datos de servicios de lanzamiento es correcta y puede encontrar la aplicación - asegúrese de escapar / citar el espacio al llamar open -a

open -a "Network Utility"
open -a Network\ Utility
open -a Wireless\ Diagnostics

Lo mismo si en realidad querías decir Diagnóstico inalámbrico en lugar de la Utilidad de Red, ya que no hay un Diagnóstico de Red que venga con MacOS.

3voto

user3439894 Puntos 5883

Para abrir un paquete de aplicaciones estándar de MacOS, por ejemplo, Network Diagnostics.app, a través del línea de comandos en, por ejemplo, Terminal, puede utilizar el botón open comando con el -a opción Por ejemplo:

open -a Network\ Diagnostics

Tenga en cuenta que no es necesario utilizar el .app extensión o su ruta de acceso , /System/Library/CoreServices/Network Diagnostics.app Aunque puede hacerlo si lo desea o la situación lo justifica.

Nota: En el caso de uso no es necesario ni ventajoso utilizar el nombre de ruta completamente calificado del ejecutable binario:

/System/Library/CoreServices/Network\ Diagnostics.app/Contents/MacOS/Network\ Diagnostics

Aparte de que no es necesario porque el open -a comando está ahí para eso, usando sólo el nombre de ruta completamente calificado del ejecutable binario desde la línea de comandos obliga a Terminal a permanecer abierto y esa ventana es inutilizable hasta que termine y Terminal no puede cerrarse sin terminar también el ejecutable binario de Network Diagnostics en el caso.

También hay que tener en cuenta que incluso utilizando un & después de la nombre de ruta completamente calificado Si bien es cierto que se devuelve el símbolo del sistema, el Terminal no puede cerrarse sin terminar también, por ejemplo, el Diagnóstico de Red.

Por ello, el uso de la open comando con el -a opción es el camino a seguir cuando se quiere abrir un paquete de aplicaciones estándar de MacOS desde la línea de comandos.

0voto

LexS Puntos 31

Si esto es necesario para la red inalámbrica, puede hacerlo fácilmente así mantenga pulsada la tecla Alt/Opción mientras hace clic en el icono de la red inalámbrica en la barra de menús, y luego seleccione "Abrir diagnóstico inalámbrico".

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