Lab Oratorio Llamada Exec

3
 Laboratorio Sistemas Operativos Ingeniería en Bioinformática Raúl Arias Wladimir Morales Talca, 2011 Objetivo 1. Familiarizarse con las llamadas al si stema exec. Temas 1. Llamada al sistema exec. 2. Ejemplo de exec.

Transcript of Lab Oratorio Llamada Exec

5/11/2018 Lab Oratorio Llamada Exec - slidepdf.com

http://slidepdf.com/reader/full/lab-oratorio-llamada-exec 1/3

 

LaboratorioSistemas Operativos

Ingeniería en Bioinformática

Raúl AriasWladimir Morales

Talca, 2011

Objetivo

1. Familiarizarse con las llamadas al sistema exec.

Temas

1. Llamada al sistema exec.2. Ejemplo de exec.

5/11/2018 Lab Oratorio Llamada Exec - slidepdf.com

http://slidepdf.com/reader/full/lab-oratorio-llamada-exec 2/3

 

 Llamadas al Sistema exec

La familia de llamadas exec cambia la imagen de memoria de un proceso por elcontenido de un fichero ejecutable . Se utilizan estas funciones para hacer un proceso hijoejecute un nuevo programa después de haber sido bifurcada. Las diferencias entre lasfunciones que pertenecen a esta asta familia se encuentran en el modo de especificar losargumentos, pero por lo demás todos hacen lo mismo. [1]

Se declaran en el archivo de encabezado unistd.h.

Funciones

execv

int execv (const char *filename, char *const argv[ ])

execl

int execl (const char *filename, const char *arg0, ...)

execve

int execve (const char *filename, char *const argv[ ], char *const env[ ])

execle

int execle (const char *filename, const char *arg0, char *const env[ ], ...)

execvp

int execvp (const char *filename, char *const argv[ ])

execlp

int execlp (const char *filename, const char *arg0, ...)

5/11/2018 Lab Oratorio Llamada Exec - slidepdf.com

http://slidepdf.com/reader/full/lab-oratorio-llamada-exec 3/3

 

Ejemplo de exec:

Referencias

[1] The GNU C Library ,http://www.gnu.org/s/libc/manual/html_node/index.html