educatica!

educación, informática y demás

Shell scripts

procesos.sh

Crea un script llamado procesos.sh que recibirá por parámetro el nombre de un usuario y de un proceso. El script mostrará en pantalla información sobre procesos cuyo nombre coincida con el nombre del proceso proporcionado ejecutado por el usuario proporcionado por parámetro.

Es decir, mostrará si el usuario está ejecutando ese proceso.

Este script debera ser ejecutado por root y necesita recibir ambos parámetros obligatoriamente. Controla los errores.

En esta ocasión, además, mostraremos la sintaxis del script cuando se produzca un error.

La sintaxis del script ser´á:

procesos.sh usuario proceso

usuario: Nombre del usuario para el que se consultarán los procesos en ejecución.

proceso: Nombre o patrón del proceso que se buscará.

Este script debe ejecutarse por root.

Vamos a utilizar el comando ps. Si no recuerdas los parámetros deberías consultar la ayuda.

Versión 2

Si el uaurio no está ejecutando ningún proceso con ese nombre, mostramos un mensaje indicando que no se está ejecutando dicho proceso por el usuario. Sino, mostramos el número de procesos que se están ejecutando con ese nombre o patrón y después información sobre los procesos.

Soluciones

Deja un comentario

Tema creado por Anders Norén