.. include:: ../../my-header_2.txt

.. code-block:: c

	// ejecuta.c
	// Ejecuta el programa cuyo nombre se especifica como argumento
	/////////////////////////////////////////////////////////////////

	#include <unistd.h>
	#include <stdio.h>
	#include <stdlib.h>

	int main(int argc, char * argv[])
	{
	    if (argc != 2) { 
	       fprintf(stderr, "Uso: %s nombre_programa\n", argv[0]);
		   exit(1);
	   }
	
	    if (execlp(argv[1], argv[1], NULL) == -1) 
	       fprintf(stderr, "El programa %s no se ha podido ejecutar\n", argv[1]);
	    else	
	       fprintf(stderr, "El programa %s se ha ejecutado\n", argv[1]);
	} 

.. include:: ../../my-footer_2.txt

