Continuando una serie de artículos sobre Windows Server, voy a demostrar cómo lanzar un proceso en segundo plano (backgroud) en Windows desde línea de comandos (cmd.exe). Similar al uso de & en sistemas operativos de la familia Unix.



En los sistemas operativos de la familia Unix (Linux, *BSD, etc.) se lanza un proceso o aplicación en segundo plano, utilizando el caracter & al final del comando, por ejemplo:

$ tar czf backup.tar.gz /etc &

Esto hace que el comando devuelva inmediatamente el control de la terminal y el proceso tar continúe su ejecución en segundo plano.

Para lograr el mismo efecto en sistemas operativos Windows, se debe recurrir al comando start:

> start /B programa.exe

start abre una nueva ventana para ejecutar un programa o comando. Sin embargo, cuando se utiliza la opción /B no se abre una nueva ventana, sino que programa.exe se ejecuta en segundo plano.


Tal vez pueda interesarte


Compartí este artículo