Como hacer un comando en linux silencioso


Cuando generamos un script podemos querer que este sea de forma desatendida.
Podemos escoger no recibir ningun mensaje de error o escoger un directorio en especifico.

Vamos a hacer un ejemplo para ejemplificarlo.

# ls -l
Este comando enseña el directorio actual (como ya sabréis)

Si queremos que la salida se envie a un fichero hacemos esto:
# ls -l > /var/tmp/ls.log

Si no queremos ver el resultado del comando
#ls -l > /dev/null

Si queremos que la salida de errores se archive en algun log
#ls -l > /dev/null 2>/var/log/ls.log

Si queremos que toda la salida sea hacia el vacio.
#ls -l > /dev/null 2>&1

,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.