En el ejemplo anterior vimos cómo
generar procesos externos. Hacemos esto cuando necesitamos que un
proceso
externo
esté accesible para
un proceso de Go en ejecución. A veces simplemente queremos
reemplazar completamente el proceso actual de Go con otro
(quizás no de Go). Para hacer esto, utilizaremos la implementación en Go de la clásica
función |
|
|
|
|
|
|
|
Para nuestro ejemplo, ejecutaremos |
|
|
|
|
|
Aquí está la llamada real a |
|
Cuando ejecutamos nuestro programa, este es reemplazado por |
|
Nota que Go no ofrece una función clásica de Unix |
Siguiente ejemplo: Signals.