Sei sulla pagina 1di 4

/* *@ *@ *@ *@ *@ */

Hecho por Rebien K 17-05-2011 http://n1b3r.blogspot.com n1b3r.n1b3r@gmail.com nbr-15@hotmail.com

Contenido Artculo.Pasos necesarios para crear un script encargado de crear una copia de los archivos contenidos en una carpeta cualquiera, ubicada en un directorio cualquiera, como ejemplo usare la carpeta Escritorio como es llamado en la distribucin Ubuntu de Linux. Para ello es necesario crear dos archivos funcionales como scripts, con la extensin .sh. El primer archivo, con el nombre Script1.sh, debe contener los siguientes comandos, pues este se ejecuta mediante instrucciones de consola, es decir, la terminal de linux, tenga en cuenta que el texto luego de el smbolo # no es funcional, slo son comentarios de una lnea que omitir la terminal con el fin de explicar la funcin de cada instruccin de comando, a continuacin el script Script1.sh debe contener los siguientes comandos:

# # # #

Tenga en cuenta que este script fue escrito para funcionar con la cuenta de usuario llamada estudiante usando el sistema operativo Ubuntu, Usted debe sustituir la palabra "estudiante" por el nombre de la cuenta de usuario que disponga de permisos para usar sudo

cd /home/estudiante # Comprime la carpeta Escritorio de la cuenta estudiante y guarda el archivo comprimido en el directorio /var tar czfv /var/Respaldo.tar.gz Escritorio # # # # # Asumiendo que guardar el script Script2.sh en el mismo directorio donde guardar el script Script1.sh, tenga en cuenta que para que la operacin resulte exitosa ambos archivos deben encontrarse guardados en el mismo directorio al momento de ejecutarlos. Concede permisos de ejecucin al script Script2.sh:

chmod +x Script2.sh # Copia el archivo Script2.sh a la direccin /etc/init.d sudo cp Script2.sh /etc/init.d # Crea un enlace a Script2.sh para que se ejecute despus de cargar todos los # procesos necesarios del sistema operativo Ubuntu sudo update-rc.d Script2.sh defaults

Luego de que nuestro archivo Script1.sh contenga estas instrucciones debe proceder a guardarlo, es necesario que deba llevar la extensin .sh. El segundo archivo, con el nombre Script2.sh, al igual que el primer archivo Script1.sh tambin debe contener los siguientes comandos, pues este se ejecuta mediante instrucciones de consola, es decir, la terminal de linux, tenga en cuenta que el texto luego de el smbolo # no es funcional, slo son comentarios de una lnea que la terminal omitir, con el fin de explicar la funcin de cada instruccin de comando, a continuacin el script Script2.sh debe contener los siguientes comandos:

# # # #

Tenga en cuenta que este script fue escrito para funcionar con la cuenta de usuario estudiante usando el sistema operativo Ubuntu, Usted debe sustituir la palabra "estudiante" por el nombre de la cuenta de usuario que disponga de permisos para usar sudo.

cd /home/estudiante # Extrae Respaldo.tar.gz ubicado en el directorio /var en la carpeta home de la # cuenta de usuario estudiante con el fin de sustituir la carpeta Escritorio, ubicada # en el directorio /home tar xvzf /var/Respaldo.tar.gz

Luego de que nuestros documentos Script1.sh y Script2.sh contengan sus respectivas instrucciones debe proceder a guardarlos, es necesario que deba llevar la extensin .sh.

Tenga en cuenta lo siguiente: Es recomendable que copie los archivos Script1.sh y Script2.sh en el directorio /home/(nombre de la cuenta con permisos para usar sudo), como en nuestro ejemplo es: /home/estudiante Estos scripts fueron diseados y probados usando la distribucin de linux conocida como Ubuntu Para que funcione el sistema de auto restauracin de los elementos del escritorio debe ejecutar el archivo Script1.sh (tomando en cuenta que los archivos Script1.sh y Script2.sh se encuentran en el directorio /home/(nombre de la cuenta con permisos para usar sudo) ), ingresando los siguientes comandos en la terminal:

# cd /home/(nombre de la cuenta con permisos para usar sudo) # Como en nuestro ejemplo es: cd /home/estudiante sudo sh Script1.sh

En caso de que se encuentre necesario desactivar el sistema de auto restauracin de los elementos del escritorio debe abrir el terminal e ingresar los siguientes comandos:

sudo update-rc.d Script2.sh remove

En caso de que se encuentre necesario de eliminar los archivos necesarios para el sistema de restauracin debe abrir el terminal:

# Es necesario ingresar desde una cuenta con permisos sudo e ingresar los siguientes # comandos: sudo su # ste le pedir que ingrese la contrasea de Superusuario, luego de ingresar su # contrasea, ingrese los siguientes comandos: cd /var rm aux.tar.gz cd /etc/init.d rm Script2.sh exit exit

Hecho por Rebien K 17-05-2011 http://n1b3r.blogspot.com n1b3r.n1b3r@gmail.com nbr-15@hotmail.com

Potrebbero piacerti anche