Author Topic: AYUDA POR FAVOR!!!! Llamadas al sistema en linux  (Read 2601 times)

adiego_rpc

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
AYUDA POR FAVOR!!!! Llamadas al sistema en linux
« on: Junio 09, 2010, 12:09:12 am »
Tuve que hacer una guia de ejercicios de llamadas al sistema en C y me faltaro hacer estos  ejercicios. Los necesito urgentemente el que me pueda ayudar

105) Hacer un programa llamado my_ls, cuyo uso será: my_ls <opción> <directorio>
donde <directorio> es el nombre de un directorio y según la opción que se le pase hará lo
siguiente.
<opción>:
• -e : liste todos los archivos contenidos en <directorio>.
• -d : liste sólo los directorios contenidos en <directorio>.
• -i : liste el número de i-nodo y el nombre de los archivos contenidos en <directorio>.
Usar las llamadas al sistema: stat y cualquier otra que consideren necesaria. Además usar la
funciones opendir, readdir, closedir.


124) Hacer un comando denominado my_chmod que imite el comportamiento del comando UNIX
chmod. El mismo sirve para cambiar los permisos de acceso a archivos y directorios. Usar la
llamada al sistema chmod y cualquier otra que sea de utilidad.
Dentro de Linux la información acerca de los procesos corriendo en el sistema puede ser
accedida mediante el pseudo-filesystem /proc. Cada proceso corriendo en el sistema es
representado dentro de este directorio como un directorio cuyo nombre es el PID.
Dentro de cada uno de estos directorios se encuentra un determinado conjunto de archivos que
poseen información acerca del proceso relacionado al directorio. En el archivo cmdline se
encuentra guardado el nombre del programa que corre ese proceso.


141)Hacer un programa llamado my_ps que muestre el PID y el nombre (cmdline) de cada proceso
corriendo en el sistema.
La salida de dicho programa deberá ser similar a la producida por la ejecución del comando:
$ strings -f /proc/[0-9]*/cmdline

RESPONDAN POR ACA O SI PUEDEN ME ENVIAN UN MAIL A juandroll@gmail.com MUCHAS GRACIAS!!!!!!
 
« Last Edit: Junio 09, 2010, 04:56:50 am by adiego_rpc »

mary2010

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Re: AYUDA POR FAVOR!!!! Llamadas al sistema en linux
« Reply #1 on: Julio 19, 2010, 10:24:07 pm »
Hola
Yo estoy pasando un curso de C en linux y tengo unas cuantas dudas en ejercicios parecidos a esos que tienes, crees que puedas mandarme algunos que has echo sobre todo esos de llamadas al sistema...si ya pudiste resolverlos...
este es mi mail marymorales06@gmail.com

Saludos y Gracias

 

ey