• No se han encontrado resultados

Anais Melissa Avila G. o Read. Es el utilizado para decirle al sistema que ejecute, dicha entrada en un momento determinado del script.

N/A
N/A
Protected

Academic year: 2022

Share "Anais Melissa Avila G. o Read. Es el utilizado para decirle al sistema que ejecute, dicha entrada en un momento determinado del script."

Copied!
13
0
0

Texto completo

(1)

Script.

¿Qué es la Shell Script?

La Shell los interpreta línea a línea. Se les suele conocer como Shells Scripts y pueden ser desde sencillas órdenes hasta complejas series de instrucciones para el arranque del propio sistema operativo. En general, tienen una sintaxis bastante clara y suponen un buen punto de partida para dar los primeros pasos en el mundo de la programación.

Los scripts de Shell son extremadamente útiles. Es buena idea escribir aquellas necesidades que tengamos y luego editar scripts que realicen este trabajo por nosotros. A estas alturas, ya es hora de preguntarse que es exactamente un script. Es un archivo de texto, que contiene una serie de comandos para shell, que el sistema ejecuta ordenadamente, de arriba abajo. Para editarlos, tan solo hace falta un editor de textos, como Emacs, o Vi. Se guardan con extensión: .sh y se ejecutan desde la Shell mediante el comando: sh nombre de script.sh. Los scripts, se comportan de igual manera que los comandos de la shell.

Antes de empezar con la configuración de los Scripts es recomendable que tenga conocimientos algunos conceptos importantes que le ayudaran a entender ¿para qué y porque? Se utilizan.

o Read. Es el utilizado para decirle al sistema que ejecute, dicha entrada en un momento determinado del script.

o Sleep. Este se utiliza para dar una pausa en la ejecución, la pausa será tan grande como el número que lo acompaña.

o Echo. Este comando se utiliza para agregar comentarios a la hora de la ejecución del script.

Script Calculadora.

Para comenzar a ejecutar esta actividad nos dirigimos hacia la consola de comandos esto se logra a través inicio-accesorios-Terminal root.

(2)

Una vez allí introducimos el siguiente comando el cual nos dará paso a editar y elaborar este script Vi calc.sh.

Una vez esto ya estaremos listos para editar nuestro archivo.

(3)

Aquí introducimos los valores correspondientes.

Para hacer una prueba de lo que hicimos introducimos el comando sh calculadora.sh, y damos clic en Enter.

Como pueden ver a medida que vayamos avanzando el scipt nos pedirá todo lo necesario para realizar la operación.

Script para la creación de usuarios.

El siguiente script es sumamente práctico a la hora de crear un usuario, para la creación de este seguimos los siguientes pasos:

(4)

Una vez en la consola de línea de comandos creamos un archivo con el siguiente nombre vi usuario-A.sh.

Una vez esto ya podemos comenzar a editar nuestro archivo para la creacion del scrpt usuario. Recuerde siempre poner el parametro :wq!, para guardar el archvio.

Como pueden ver es bastante facil.

Ahora ejecutamos el archvio con el comando sh usuario1.sh.

(5)

Como puede ver nos pide las informaciones basicas para la creacion de un usario, procedemos a completar la informacion y listo. Para verificar que nuestro usuario fue creado con éxito nos dirigimos hacia kuser y buscamos nuestro usuario creado.

Tambien podemos ir a preferencias-Usuarios y Grupos.

Seleccionamos nuestro usuario y veremos el perfil del usuario que creamos reciemtemente.

(6)

Aquí podemos encontrar alguna especificaciones y hacer algunos cambios de informacion si asi lo deseamos.

Script para la creacion de grupos.

El siguiente script, es un script para la creacion de grupos en Linux, este es muy similar al anterior solo difiere en lo que queremos crear. Como ya saben lo primero que digitamos el el editor mas el nombre del archivo Vi Grupo.sh.

Despues de dar enter ya podemos comenzar a digitar nuestro archivo, para la creacion de nuestro grupo.

Este script es muy sencillo pero practico, vamos a ejecutarlo a ver que pasa.

Como pueden ver el script nos pedira lo antes configurado.

Una vez terminado veras que el grupo fue creado con el numero de identificacion 1005.

(7)

Ahora verifivaremos que el usuario fue creado. Para esto nos dirigimos hacia Inicio-Herramientas del sistema-Kuser.

Script para realizar backup.

Este script trata de hacer una copia de seguridad por decirlo así de datos que tengamos guardado en una ruta especificada y que por motivos de seguridad queremos que se haga una copia de esta información. Como ya saben escribimos creamos el siguiente archivo.

Editando nuestro script, backup.sh, introducimos la línea cp /home/knoppix /Desktop /prueba /home/knoppix/Desktop/backup. Lo cual significara que el elemento especificado en la primera ruta será copiado, a la segunda ruta (un backup) puede ser de directorios y ficheros.

(8)

Ahora guardamos el archivo, y luego lo ejecutamos para que se guarde en la ruta especificada como ya se imaginaran se guardara con el comando sh backup.sh.

Y como pueden ver el backup se realizó.

Para verificar que el backup se guardó en la ruta que indicamos, lo verificamos yendo hacia esa dirección /home/Knoppix/Desktop/backup.

Damos clic sobre la carpeta backup.

Y listo el backup se realizó con éxito.

(9)

Script transferencia de archivos.

A continuación presentamos un ejemplo de un script para transferencia de un archivo de una ruta a otra, el mismo se puede realizar para sincronizar equipos o para transferir archivos de un equipo a otro mediante nfs.

Primero tenemos un archivo en nuestro escritorio llamado prueba que será trasferido a la carpeta transferencia, ubicada también en el escritorio.

Ahora configuraremos el archivo con el editor de textos vi como lo hemos hecho a través de todos los scrpts, ponemos el siguiente comando vi Transferencia.sh.

Una vez de dar Enter podremos hacer las configuraciones necesarias para ejecutar el script, como de la siguiente manera:

Después que demos clic veremos como el script se ejecuta a su medida.

(10)

Como pueden ver todo se realizó con éxito. Para verificar que se ejecutó de manera correcta este script, procedemos a dar doble clic sobre la carpeta Transferencia y allí encontraremos el documento.

Utilizar CRON para programar la ejecución automática de Script.

cron

es un administrador regular de procesos en segundo plano servicio que ejecuta procesos o guiones a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab.

(11)

Para empezar editamos el archivo crontab para especificar la o las tareas que vamos a programar, para ello utilizamos el comando crontab –e, esto lo haremos en la línea de comandos.

Y se abrirá un editor que nos permite editar la configuración del cron

Los parámetros presentes en la ventana del GNU nano están orientados a tiempo, expresan lo siguiente:

Parámetro Significado Rango

M minute 0-59 H hour 0-23 Dom Day of month 1-31 Mon month 1-12 Dow Day of week o=Domingo command command comando

(12)

Como puedes ver hicimos el script para que se ejecutase el 16 de Julio a las 4:15 y utilizamos como comando el script de trasferencia que hicimos anteriormente.

Como puedes ver el archive prueva aún está en el escritorio, porque aún no se ha cumplido el

tiempo de su

trasferencia.

Ahora si notan ya el archivo prueba no está en el escrito, por ya el tiempo de trasferencia se cumplió

(13)

Esta demás que verifiquemos si el archivo se trasfirió a su destino con éxito, pero de todos modos para mayor seguridad solo tenemos que hacer clic sobre la carpeta Transferencia.

Y listo ya tendrá una mejor manera de ahorrase tiempo en alguna actividades con los scripts que hemos hecho el día de hoy….

Referencias

Documento similar

El Programa de Mecenazgo organiza un concurso para "Amigos del IAC" en el cual podrán realizar una propuesta de observación para un telescopio robótico 1. Aquellas que

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

En el capítulo de desventajas o posibles inconvenientes que ofrece la forma del Organismo autónomo figura la rigidez de su régimen jurídico, absorbentemente de Derecho público por

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación

Los directivos más exitosos en las escuelas heterogéneas mantienen su atención prioritaria en mejorar la enseñanza, las prácticas de aula y ayudar a los docentes a

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Esto viene a corroborar el hecho de que perviva aún hoy en el leonés occidental este diptongo, apesardel gran empuje sufrido porparte de /ue/ que empezó a desplazar a /uo/ a

Se hace presente el instrumento a ser aplicado en la empresa CONSUTIC dentro del área de Sistemas informáticos en los servicios de mesa de ayuda mediante un