llegaron por error a mi e-mail privado
---------- Mensaje reenviado ---------- De: <[EMAIL PROTECTED]> Fecha: 5 de septiembre de 2008 10:05 Asunto: Re: Crear Script en Debian... Para: Gonzalo Rivero <[EMAIL PROTECTED]> > El dÃa 4 de septiembre de 2008 16:56, Jonatan Alballay > <[EMAIL PROTECTED]> escribió: >> Amigos de la lista alguien me puede orientar como crear un script >> personalizado para la memoria y los procesos, me explico crear un script >> .sh >> que al consultarlo me entre la siguiente informacion >> RAM USADA: 300MB >> RAM DISPONIBLE: EL RESTO >> SWAP USADA: 200MB >> SWAP DISPONIBLE: EL RESTO >> > ¿para esto no te servirá: > free -m > ? Efectivamente debería bastar. Pero si necesita que la salida sea exactamente esa, que seleccione la línea con grep ( ^Mem: y ^Swap: ), y luego extraiga los campos con cut, almacenándolos en variables, para al final pintar la salida. > >> algo por el estilo, y tambien con crear un script para los procesos algo >> parecido al ps -d pero que solo me muestre la columna PID Y CMD, pero el >> cmd >> coomo con un substring de 10 caracteres.... he buscado y no se >> conseguido >> como hacerle, por eso recurro a ustedes, de ante mano muchas gracias... >> Qué especialito. ps -do pid,command te da los datos que quieres, pero sin limitar el tamaño. Si quieres ser más fino con el formato, te va a tocar volver a recurrir a la tijera (cut) y extraer los campos uno a uno, tratarlos, e irlos guardando en un vector. Pista: para iterar sobre los procesos: for i in `ps -do pid,command | grep "^ *[0-9]" ` do # tu tratamiento y almacenamiento done Las páginas de manual y los tutoriales son tus amigos. -- http://fishblues.blogspot.com/ http://gonzalor.blogspot.com/ Yo estoy en forma: redondo es una forma! :D

