Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ $UID -ne 0 ]; then
- echo "Ejecute este script con privilegios de 'root'."
- exit 1
- fi
- # Parametros
- arr_params=( $1 $2 )
- cron_dir="/var/spool/cron/crontabs"
- cron_tab="0 1 * * * /bin/false"
- user="${arr_params[1]}"
- case ${arr_params[0]} in
- -h|--h)
- echo "Ejecute este script con privilegios de 'root'."
- echo "Modo de uso:"
- echo " $0 opciones argumentos"
- echo " Donde argumentos es un usuaio del sistema"
- echo ""
- echo "-c añade un cron"
- echo "-d elimna un cron"
- echo "-i imprime un cron"
- echo "-h --help imprime esta ayuda"
- echo ""
- ;;
- -c)
- grep ^$user /etc/passwd > /dev/null && echo "$cron_tab" >> $cron_dir/${arr_params[1]}
- ;;
- -d)
- rm $cron_dir/${arr_params[1]}
- ;;
- -i)
- cat $cron_dir/${arr_params[1]}
- ;;
- *)
- echo "No se paso niguna opcion válida o el usuario no existe"
- exit 1
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement