Sunteți pe pagina 1din 4

CFGM SMR

SOR

Adrin Begara Calvente

CFGM SMR ndice

SOR

5. Realizar un script que visualice si un usuario pasado como parmetro est conectado o no. 3 6 Realizar un script que visualice un men con 4 opciones .......................................................... 3 12. Realizar un script que espere hasta que un determinado proceso se ejecute. Y cuando ese proceso se ejecuta, matarlo. (Ayuda: utilizar el comando killall). ................................................ 4

Adrin Begara Calvente

CFGM SMR

SOR

5. Realizar un script que visualice si un usuario pasado como parmetro est conectado o no.
#!/bin/bash

if [ -n $1 ];then usuario=`who | grep "$1"` if [ "$usuario" ];then echo El usuario introducido esta conectado else echo El usuario introducido no esta conectado fi fi

6 Realizar un script que visualice un men con 4 opciones


#!/bin/bash opcion=1 while [ $opcion -ne 4 ]; do echo "Men" echo "*****" echo "1) Buscar un archivo" echo "2) Cambio los permisos a un fichero" echo "3) Busca una cadena en un archivo" echo "4) SALIR" read -p "Elija una opcion" opcion case $opcion in 1) read -p "Introduce el nombre del archivo" fichero find . $fichero ;; 2) read -p "Introduce el nombre de un fichero" fichero read -p "Que permisos quieres dar?" permisos chmod $permisos $fichero ;; 3) read -p "Que cadena deseas mostrar?" cadena read -p "En que ficheo deseas buscar la cadena?" fichero grep "$cadema" $fichero ;;

Adrin Begara Calvente

CFGM SMR 4) exit ;; *) echo "Opcion no valida" esac done

SOR

12. Realizar un script que espere hasta que un determinado proceso se ejecute. Y cuando ese proceso se ejecuta, matarlo. (Ayuda: utilizar el comando killall).
#!/bin/bash opcion=1 while [ $opcion -eq 1 ];do if [ -n $1 ];then kill=`ps | grep "$1"` if [ -z $kill ];then killall "$1" 2> /dev/null fi fi sleep 10 done

Adrin Begara Calvente

S-ar putea să vă placă și