30 sept 2014

nm-tool: Realizar determinadas tareas sólo cuando haya conexión de red

En ocasiones necesitamos realizar determinadas tareas tan sólo cuando haya una conexión de red establecida.

Si tenemos NetworkManager, podemos aprovechar la herramienta nm-tool en un script para hacer la comprobación. Por ejemplo:

#!/bin/bash

NETWORKONLINE=`nm-tool | grep State | cut -f2 -d" " | sed '/^$/d' `

if [ "$NETWORKONLINE" = 'connected' ]; then
# Realizar aquello que queramos hacer cuando haya conexión
fi
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios:

Publicar un comentario