<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2000983717521761098</id><updated>2024-12-19T04:22:53.822+01:00</updated><category term="Linux"/><category term="Tutorial"/><category term="Programacion"/><category term="Solucion"/><category term="CRON"/><category term="Configuracion"/><category term="Leyes"/><category term="Manual"/><category term="Moodle"/><category term="PHP"/><category term="Sistemas Informacion"/><category term="Tecnologias de la Informacion"/><category term="Windows"/><category term="Backup"/><category term="CentOS"/><category term="Oracle"/><category term="RedHat"/><category term="apache"/><category term="dominio"/><category term="joomla"/><category term="Access"/><category term="ArchiveLog"/><category term="Bacula"/><category term="Crisis"/><category term="DBA"/><category term="Empresa"/><category term="RMAN"/><category term="SEO"/><category term="Servicios"/><category term="Wordpress"/><category term="active directory"/><category term="hostname"/><category term="http"/><category term="integración"/><category term="internet"/><category term="mail"/><category term="optimizacion"/><category term="smtp"/><title type='text'>Ingeniero de Gestion</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-994071151249738574</id><published>2014-04-28T12:14:00.000+02:00</published><updated>2014-04-28T12:14:00.922+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="active directory"/><category scheme="http://www.blogger.com/atom/ns#" term="Configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="dominio"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Activar Copiar Pegar Active Directory</title><content type='html'>Para activar el copiar y pegar entre el equipo conectado por escritorio 
remoto y el nuestro local debemos agregar una directiva de grupo. &lt;br /&gt;
&lt;br /&gt;
Para ello, seguiremos los siguientes pasos:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Abrir &quot;Usuarios y equipos de Active Directory&quot;.&lt;/li&gt;
&lt;li&gt;Seleccionar la OU a la que queremos aplicar la directiva, botón derecho y propiedades.&lt;/li&gt;
&lt;li&gt;Vamos a la pestaña &quot;Directivas de grupo&quot;, y pulsamos en Nuevo, y le ponemos como nombre: &quot;Escritorio Remoto&quot;.&lt;/li&gt;
&lt;li&gt;Seleccionamos la directiva que acabamos de crear, y pulsamos en Editar.&lt;/li&gt;
&lt;li&gt;A continuación seguimos la siguiente ruta: Configuración del 
equipo\Plantillas administrativas\Componentes de Windows\Terminal 
Services\Redirección de datos cliente-servidor\&lt;/li&gt;
&lt;li&gt;Seleccionamos la directiva &quot;No permitir redirección del 
portapapeles&quot;, botón derecho, Propiedades y seleccionamos 
&quot;Deshabilitada&quot;.&lt;/li&gt;
&lt;li&gt;A continuación, lo cerramos todo, y nos vamos a Inicio/Ejecutar, e introducimos lo siguiente: &lt;code&gt;gpupdate /force&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Y por último, cuando vayamos a conectarnos a escritorio remoto, pulsamos
 el botón Opciones, nos vamos a la pestaña recursos locales, y nos 
aseguramos de que &quot;Portapapeles&quot; esté marcado.&lt;br /&gt;
&lt;br /&gt;
Tras esto, nos aseguraremos de que todas las conexiones a escritorio remoto permitan el copiar y pegar.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/994071151249738574/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/994071151249738574?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/994071151249738574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/994071151249738574'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2014/04/activar-copiar-pegar-active-directory.html' title='Activar Copiar Pegar Active Directory'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>España</georss:featurename><georss:point>40.463667000000008 -3.7492200000000366</georss:point><georss:box>14.545175000000008 -45.057814000000036 66.382159 37.559373999999963</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-1244997000050340693</id><published>2013-10-17T10:12:00.002+02:00</published><updated>2013-10-17T11:10:59.920+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="joomla"/><category scheme="http://www.blogger.com/atom/ns#" term="optimizacion"/><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><title type='text'>Optimización del rendimiento y velocidad de Joomla</title><content type='html'>Algunos consejos para que tu Joomla vuele y sea eficiente!:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Habilita la &quot;Cache&quot; desde Global Configuration &amp;gt;&amp;gt; Cache. Debes tener escribible el directorio de Cache, por ejemplo /www/usuario/public_html/cache . Luego debes configurar la cantidad de segundos que esta se refresca (Se hacen consultas a la base de datos y se guardan en los archivos temporales de la cache de Joomla hasta que pase el tiempo configurado para que vuelva a actualizarse)&lt;/li&gt;
&lt;li&gt;Habilita la &quot;GZIP Page Compression&quot; desde Global Configuration &amp;gt;&amp;gt; Server. Para esto, tu servidor debe tener habilitado el módulo Zlib. Esto se hace para que la salida de documentos enviados por HTTP sea enviada comprimida al navegador del cliente, y luego descomprimida por este (si es que en la petición HTTP soporta este tipo de codificación). Esto permite ahorrar transferencia en el servidor.&lt;/li&gt;
&lt;li&gt;Utiliza templates livianos (de bajo peso en kb), con diseños sencillos y pocas imágenes externas, y en lo posible basado en Layers y validados como XHTML (Transitional)&lt;/li&gt;
&lt;li&gt;No cargues tu portada con 20 o 30 módulos.&lt;/li&gt;
&lt;li&gt;Optimiza las CSS y elimina los códigos que no se utilicen.&lt;/li&gt;
&lt;li&gt;No recargues las páginas (contenidos) con demasiadas imágenes, elementos de multimedia, flash, etc.&lt;/li&gt;
&lt;li&gt;No pegues demasiados códigos que tomen imágenes o javascripts desde otros servidores, esto ralentiza notablemente la carga, es decir cuando hay muchos elementos externos.&lt;/li&gt;
&lt;li&gt;No formatees demasiado los contenidos desde el editor wysiwyg de Joomla, trata de arreglártelas con los estilos definidos en las CSS&lt;/li&gt;
&lt;li&gt;No hagas páginas demasiado largas, es decir con mucho scroll hacia abajo.&lt;/li&gt;
&lt;li&gt;Una página web optimizada para cargar relativamente rápido no debe tener más de 300 lineas de código (Su html generado, final), y no mayor a un peso de 12 kb&lt;/li&gt;
&lt;li&gt;La suma del peso de las imágenes, hojas de estilo, Javascripts externos, flash, y todo elemento externo que carga en el HTML no debe sobrepasar nunca los &amp;nbsp;80 kb.&lt;/li&gt;
&lt;li&gt;Evita las cosas innecesarias, depura el código &amp;nbsp;fuente, elimina las etiquetas mal anidadas. Consejo: puedes llevarte a Dreamweaver &amp;nbsp;el código fuente de lo que te ha generado el editor Wysiwyg de Joomla y limpiarlo mediante las herramientas de depuración y eliminación de etiquetas mal anidadas de Macromedia DW.&lt;/li&gt;
&lt;li&gt;Respeta (o trata de hacerlo) las normas WAI y de W3C&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Fuente: &lt;a href=&quot;http://www.joomlaos.net/hacks-y-trucos-joomla/42-optimizacion-del-rendimiento-y-velocidad-de-joomla&quot;&gt;Joomlaos.net&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/1244997000050340693/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/1244997000050340693?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1244997000050340693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1244997000050340693'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2013/10/optimizacion-del-rendimiento-y.html' title='Optimización del rendimiento y velocidad de Joomla'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-632635119082731330</id><published>2013-09-25T09:26:00.000+02:00</published><updated>2013-09-25T09:26:50.318+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="CRON"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Solucion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>ssh y scp sin contraseña</title><content type='html'>Puede darse el caso, en el que, al ejecutar los comandos ssh o scp no estemos presentes para escribir la contraseña del equipo remoto. Por ejemplo, si queremos programar algún tipo de tarea en el cron del servidor y hace uso de &#39;scp&#39; ésta no funcionará ya que no estamos presentes para escribir la contraseña.&lt;br /&gt;
&lt;br /&gt;
Por ello, te ofrezco una solución elaborada tras leer numerosos blogs, a cada cual más enrevesado. La solución consiste en la generación de una clave RSA en el equipo local, y hacer que el equipo remoto la conozca, de esta forma, cuando nos conectemos el equipo remoto verá quienes somos a través de la clave RSA que hemos generado, y nos dejará entrar sin pedir otra credencial.&lt;br /&gt;
&lt;br /&gt;
1. En primer lugar, generamos la clave rsa. En el equipo local ejecutamos el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ssh-keygen -b 4096 -t rsa&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Esto nos generará la clave, y nos hace tres preguntas, dónde generarlo(que lo dejamos en la ruta por defecto), y un passphrase, que nos hace introducirlo dos veces( que dejamos en blanco).&lt;br /&gt;
&lt;br /&gt;
2. A continuación, copiamos la clave que hemos generado, al equipo remoto:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ssh-copy-id -i ~/.ssh/id_rsa.pub usuario@hostremoto&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Nos pedirá introducir la contraseña del equipo remoto, y tras introducirla, se habrá copiado la clave RSA que hemos generado anteriormente. Llegado a este punto el equipo remoto ya conocerá al equipo local a la hora de conectarnos por ssh, es decir, ya no nos volverá a pedir la contraseña al conectarnos.&lt;br /&gt;
&lt;br /&gt;
3. Para comprobar que todo ha ido bien, hacemos una simple conexión ssh al remoto, y veremos que ya no nos pide la contraseña:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ssh usuario@hostremoto&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora ya puedes programar tareas en el cron y hacer uso de scp ;)&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/632635119082731330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/632635119082731330?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/632635119082731330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/632635119082731330'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2013/09/ssh-y-scp-sin-contrasena.html' title='ssh y scp sin contraseña'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-4963602484920105249</id><published>2012-08-20T14:48:00.000+02:00</published><updated>2012-08-20T14:48:18.019+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dominio"/><category scheme="http://www.blogger.com/atom/ns#" term="http"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="Solucion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Diferencias entre redireccion Frame y redirección HTTP</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 1em; margin-top: 1em; padding: 0px;&quot;&gt;
En ocasiones nos podremos encontrar un escenario en el que tenemos&amp;nbsp;&lt;strong&gt;dos dominios&lt;/strong&gt;, por ejemplo midominio.es y midominio.com&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 1em; margin-top: 1em; padding: 0px;&quot;&gt;
Para estos casos en lugar de apuntar con las dos direcciones a nuestro&amp;nbsp;&lt;strong&gt;hosting&lt;/strong&gt;, podemos hacer una redirección desde el dominio secundario apuntando al dominio principal. Normalmente en las empresas donde tenemos contratados el&amp;nbsp;&lt;strong&gt;dominio&lt;/strong&gt;, (ej.&amp;nbsp;&lt;a href=&quot;http://clk.tradedoubler.com/click?p=66819&amp;amp;a=1871004&amp;amp;g=17856342&quot; style=&quot;color: #365da0; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;1and1&quot;&gt;1and1&lt;/a&gt;), tendremos la opción de hacer una redirección&amp;nbsp;&lt;strong&gt;http&lt;/strong&gt;&amp;nbsp;y&amp;nbsp;&lt;strong&gt;frame.&amp;nbsp;&lt;/strong&gt;¿Cuál elegir?&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 1em; margin-top: 1em; padding: 0px;&quot;&gt;
La&amp;nbsp;&lt;strong&gt;redirección http&lt;/strong&gt;&amp;nbsp;o redirección&amp;nbsp;&lt;strong&gt;visible&lt;/strong&gt;, consiste en que al teclear en el navegador nuestro dominio secundario, directamente saltará en la barra del navegador nuestro dominio principal.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 1em; margin-top: 1em; padding: 0px;&quot;&gt;
La&amp;nbsp;&lt;strong&gt;redirección frame&lt;/strong&gt;&amp;nbsp;o redirección&amp;nbsp;&lt;strong&gt;invisible&lt;/strong&gt;, consiste en que al teclear en el navegador nuestro dominio secundario, éste se quedará en el navegador fijo, aunque estemos viendo nuestra página web del dominio principal.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, arial, sans-serif; line-height: 18px; margin-bottom: 1em; margin-top: 1em; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Fuente: &lt;a href=&quot;http://www.resuelvetusproblemas.com/diferencia-entre-redireccion-frame-y-http/&quot;&gt;Resuelvetusproblemas.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/4963602484920105249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/4963602484920105249?isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4963602484920105249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4963602484920105249'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/08/diferencias-entre-redireccion-frame-y.html' title='Diferencias entre redireccion Frame y redirección HTTP'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-6547964994678467305</id><published>2012-08-01T14:40:00.005+02:00</published><updated>2012-08-01T14:41:00.194+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="joomla"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Instalar MIBEW en Joomla</title><content type='html'>&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;Instalación:&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;1. Crear un directorio con el nombre &#39;webim&#39; en la raiz de su sitio web.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.1. Descargar los archivos de instalación &#39;webim151.zip&#39; y el de lenguaje español &#39;webim_sp151.zip&#39; del sitio oficial.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.2. Descomprimir webim151.zip en una carpeta local.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.3. Descomprimir webim_sp151.zip (aparecerá una carpeta llamada &#39;sp&#39;)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.4. Copiar la carpeta &#39;sp&#39; en /webim/locales/ de su carpeta local&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;2. Editar /webim/libs/config.php&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.1. Donde dice &#39;en&#39; cambiar por &#39;sp&#39;. Es decir,&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $webim_messages_locale = &quot;sp&quot;;&amp;nbsp; &amp;nbsp; &amp;nbsp;(En la 1.6.0 esta linea no aparece)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $home_locale = &quot;sp&quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* native name will be used in this locale */&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $default_locale = &quot;sp&quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* if user does not provide known lang */&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.2. Editar también la dirección de correo:&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $webim_from_email = &quot;&lt;/span&gt;&lt;a class=&quot;bbc_email&quot; href=&quot;mailto:algo@tudominio.com&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: none;&quot;&gt;algo@tudominio.com&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&quot;; /* email from field */&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.3. Configurar los parámetros de conexión de la base de datos con los tuyos.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$mysqlhost = &quot;localhost&quot;;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$mysqldb = &quot;webim_db&quot;;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;(Nombre de la base de datos)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$mysqllogin = &quot;webim_lite&quot;;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;(Usuario)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$mysqlpass = &quot;123&quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Contraseña)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;3. Crear a través del panel de control de tu sitio la base de datos, usuario y contraseña indicados en el punto anterior (2.3.)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;4. Subir todos los archivos y directorios de tu carpeta local a la carpeta &#39;webim&#39; de tu sitio web.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;5. Usando el navegador ir a&amp;nbsp; tu_dominio/webim/install/ y luego hacer clic en &quot;Create required tables.&quot;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;6. Borrar la carpeta /webim/install/ desde tu server&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;7. Loguearse:&amp;nbsp; (//tu_dominio/webim/operator/index.php)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usuario: admin&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; password:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (nada, solo dar enter)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp; &amp;nbsp;7.1 Estando logueado cambiar el usuario y agregar un password ya que estos son los datos del administrador.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;7. Crear el codigo para el boton e insertarlo en el sitio dentro de un artículo. Para insertarlo hay que pegarlo pero en modo html en el editor de joomla, es decir, crea un artículo y en el editor hacer clic donde dice &#39;html&#39; o algo así y entrarás en el modo html. Aquí pegas el código y guardas los cambios.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;9. Crear operadores. (Para subir las fotos de los operadores hay que cambiar el CHMOD de la carpeta &quot;avatar&quot; a 777, luego de crear todos los operadores y subir sus fotos, volver a cambiar los permisos de la carpeta &quot;avatar&quot; a 700)&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;9. Wait for your visitors on &#39;Pending users&#39; page. On unix/linux platforms change the owner of /webim/images/avatar folder to the user, under which the web server is running (for instance, www). The owner should have all rights on the folder /webim/images/avatar (chmod 700 /webim/images/avatar). UPDATE:&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. Backup your /webim/libs/config.php&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. Backup your /webim/images/avatar folder.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3. Clean webim folder on server.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;4. Upload all the files contained in this archive (retaining the directory structure) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;into webim folder.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;5. Adjust you config.php&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;6. Visit http:///webim/install/ and follow the instructions to update database (if &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;needed).&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;7. Remove /webim/install/ directory from your server 8. Restore contents of&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/webim/images/avatar folder.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;NOTA: El paso 9 se entiende y me dió fiaca de traducirlo....&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;;D&quot; class=&quot;smiley&quot; src=&quot;http://mibew.org/forums/Smileys/default/grin.gif&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; vertical-align: bottom;&quot; title=&quot;Grin&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;;D&quot; class=&quot;smiley&quot; src=&quot;http://mibew.org/forums/Smileys/default/grin.gif&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; vertical-align: bottom;&quot; title=&quot;Grin&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;;D&quot; class=&quot;smiley&quot; src=&quot;http://mibew.org/forums/Smileys/default/grin.gif&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; vertical-align: bottom;&quot; title=&quot;Grin&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;Espero que Te sirva a vos y a todos...... cualquier cosa.... avisen........SUERTE!!!&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;;D&quot; class=&quot;smiley&quot; src=&quot;http://mibew.org/forums/Smileys/default/grin.gif&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; vertical-align: bottom;&quot; title=&quot;Grin&quot; /&gt;&lt;span style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;;D&quot; class=&quot;smiley&quot; src=&quot;http://mibew.org/forums/Smileys/default/grin.gif&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; vertical-align: bottom;&quot; title=&quot;Grin&quot; /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/6547964994678467305/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/6547964994678467305?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/6547964994678467305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/6547964994678467305'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/08/instalar-mibew-en-joomla.html' title='Instalar MIBEW en Joomla'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-1137403677945921897</id><published>2012-07-27T09:54:00.004+02:00</published><updated>2012-09-06T11:08:48.566+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Login en Moodle desde otra página</title><content type='html'>Podemos tener la necesidad de querer ubicar en nuestra web corporativa, un formulario de login para acceder a nuestra plataforma Moodle. La solución que propongo es muy fácil y efectiva. Y tras hacer login, te redireccionará directamente a la web con el usuario identificado.&lt;br /&gt;
&lt;br /&gt;
La solución es muy simple, desde nuestra plataforma Moodle no hay que tocar nada, símplemente nos vamos a nuestra web, donde queremos ubicar el formulario, e introducimos el siguiente código HTML:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
&amp;lt;form action=&quot;tu_moodle/login/index.php&quot; id=&quot;login&quot; method=&quot;post&quot;&amp;gt;&lt;br /&gt;
&amp;lt;input class=&quot;input&quot; id=&quot;username&quot; name=&quot;username&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input class=&quot;input&quot; id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input name=&quot;submit&quot; nbsp=&quot;nbsp&quot; type=&quot;submit&quot; value=&quot;Entrar&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
Añadiendole un poco de diseño, el formulario nos quedará perfectamente integrado en nuestra web, y con el objetivo cumplido.&lt;br /&gt;
&lt;br /&gt;
Ya saben, si tienen alguna duda, dejen su comentario.</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/1137403677945921897/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/1137403677945921897?isPopup=true' title='15 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1137403677945921897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1137403677945921897'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/07/login-en-moodle-desde-otra-pagina.html' title='Login en Moodle desde otra página'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-8400367486712100972</id><published>2012-07-13T10:41:00.000+02:00</published><updated>2012-07-13T10:41:02.537+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><category scheme="http://www.blogger.com/atom/ns#" term="Solucion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Modificar/Deshabilitar Mensaje de Bienvenida Moodle</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Cuando un estudiante se auto-matricula en un curso/materia en Moodle, recibe un Mensaje de Bienvenida al Curso.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ese Mensaje se envía en un mail, que tiene como destinatario el correo del estudiante y como emisor (from/de) el correo del docente a cargo del curso.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Por ejemplo:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&quot;De: Docente a cargo de la materia &lt;correoprofe@com&gt;&lt;br /&gt;&lt;/correoprofe@com&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para: Estudiante &lt;correoestudiante@com&gt;&lt;br /&gt;&lt;/correoestudiante@com&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Enviado: fecha y hora&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Asunto: Bienvenido al curso ABC&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Bienvenido a ABC&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Lo primero que debe hacer es actualizar su información personal: así podremos&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;saber algo más sobre usted.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No olvide colocar su foto u otra imagen que lo identifique.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;(y un link a modificar el perfil de estudiante)&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;Opciones&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Cambiar el mensaje[1]&lt;/b&gt;: para cambiar el contenido del mensaje, ir al bloque de Administración-&amp;gt;Idiomas-&amp;gt;Edición del Idioma-&amp;gt;Editar palabras o frases, seleccionar &quot;moodle.php&quot; y modificar el contenido de la varible $a-&amp;gt;coursename!&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Deshabilitar el menaje de bienvenida&lt;/b&gt;[1]: en algunas ocaciones genera confusión este mensaje debido a que el emisor (from/de) del correo es el Docente a cargo del curso y éste mensaje ha sido enviado por la plataforma en forma automática. Para deshabilitarlo en Moodle 1.9.9+, ir al bloque de Administración-&amp;gt;Cursos-&amp;gt;Matriculaciones y deshabilitar &quot;Enviar mensaje de bienvenida al curso&quot;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&lt;a href=&quot;http://willytell-moodle.blogspot.com.es/2011/05/modificardeshabilitar-mensaje-de.html&quot;&gt;Fuente&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/8400367486712100972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/8400367486712100972?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8400367486712100972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8400367486712100972'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/07/modificardeshabilitar-mensaje-de.html' title='Modificar/Deshabilitar Mensaje de Bienvenida Moodle'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-977495398818345490</id><published>2012-07-04T12:37:00.001+02:00</published><updated>2012-07-04T12:37:24.347+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Activar cURL xampp</title><content type='html'>&lt;div style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 15px; padding: 0px; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;A continuación explicaré cómo activar cURL en php cuando hemos realizado una instalación en win2 con la ayuda de algún paquete que nos permite emular un servidor web de manera local, y resulta que el cURL está desactivado, y digo&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;desactivado&amp;nbsp;&lt;/strong&gt;pues ya desde hace algún tiempo PHP lo incluye por defecto.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 15px; padding: 0px; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Precondición:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #697c83; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin: 10px 0px 10px 30px; padding: 0px; text-align: left;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Tengo instalado el xampp para win2, si no lo tienen lo pueden descargar desde&amp;nbsp;&lt;a href=&quot;http://www.apachefriends.org/en/xampp-windows.html&quot; style=&quot;color: #707070; margin: 0px; padding: 0px;&quot; target=&quot;_blank&quot; title=&quot;xampp for windows&quot;&gt;aquí&lt;/a&gt;. El xampp incluye el apache, php y el mysql, todo en uno, un paquete muy bueno para trabajar con un servidor web local.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 15px; padding: 0px; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Pasos:&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin: 10px 0px 10px 30px; padding: 0px; text-align: left;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Ir al phpinfo(). Si no saben cómo hacerlo, hagan lo siguiente: vayan a su navegador, escriben localhost, y luego en la parte izquierda dice phpinfo(), dan clic ahí, y tendrán toda la info del php instalado en su máquina.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Una vez ahí, ubicarse en el campo&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;em style=&quot;margin: 0px; padding: 0px;&quot;&gt;Loaded configuration file&lt;/em&gt;&lt;/strong&gt;, en esa ruta que en mi caso es así: C:\xampp\apache\bin\php.ini (a partir de la versión 1.7 del XAMPP dicha ruta cambió a C:\xampp\php\php.ini) tienen el archivo de configuración que usa el php para cargar las librerías, extensiones, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Abrir el php.ini con cualquier editor de texto según la ruta vista en el paso 2 y buscar la siguiente línea:&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;em style=&quot;margin: 0px; padding: 0px;&quot;&gt;;extension=php_curl.dll&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Como ya se dieron cuenta, la línea que buscaron está comentada con &amp;lt;&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;em style=&quot;margin: 0px; padding: 0px;&quot;&gt;;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;&amp;gt;. Quiten el punto y coma y guarden los cambios hechos en el archivo. Luego, reinician el servidor apache. Con esto lo que se ha logrado es que nuestras aplicaciones puedan usar normalmente cURL. Para comprobar que la librería está correctamente activada, pueden echar una mirada nuevamente al phpinfo() como se explica en el paso 1.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Ahora que si lo que quieren es trabajar con cURL a través de la línea de comandos de win2, deberán buscar los archivos&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;em style=&quot;margin: 0px; padding: 0px;&quot;&gt;libeay32.dll&amp;nbsp;&lt;/em&gt;&lt;span style=&quot;font-weight: normal; margin: 0px; padding: 0px;&quot;&gt;y&lt;/span&gt;&lt;em style=&quot;margin: 0px; padding: 0px;&quot;&gt;ssleay32.dll&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;que se encuentran dentro del directorio donde está instalado nuestro php, si usaron xampp, lo encuentran generalmente en C:\xampp\php y buscan dentro de ese dir dichos archivos. Sirven también los archivos que se encuentran dentro de C:\xampp\apache\bin, son los mismos archivos, no hay diferencia.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Una vez hayan encontrado dichos archivos, los deberán copiar y pegar dentro de la carpeta SYSTEM de su máquina windows (por ejemplo: C:\winnt\system32 ó C:\windows\system).&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 2px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Finalmente podemos probar yendo a la línea de comandos de windows y probar escribiendo:&amp;nbsp;&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;curl&lt;/strong&gt;. Tendrán una respuesta similar a esto:&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre style=&quot;color: #656565; line-height: 20px; padding: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;curl: try &#39;curl --help&#39; or &#39;curl --manual&#39; for more information&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 15px; padding: 0px; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #656565; font-family: &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; line-height: 20px; margin-bottom: 15px; padding: 0px; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Fuente:&amp;nbsp;&lt;a href=&quot;http://dy3g0.wordpress.com/2008/12/09/activar-curl-en-windows/&quot;&gt;http://dy3g0.wordpress.com/2008/12/09/activar-curl-en-windows/&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/977495398818345490/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/977495398818345490?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/977495398818345490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/977495398818345490'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/07/activar-curl-xampp.html' title='Activar cURL xampp'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-4025041213067312164</id><published>2012-06-14T13:15:00.000+02:00</published><updated>2012-06-15T10:53:55.033+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="integración"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Aplicación PHP para hacer login en Wordpress</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
Today we shall learn a simple method of using Self Hosted WordPress’s Credentials(username and password) to log into your custom application..&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
You may ask, “Well, why we should use this?”&lt;br /&gt;
The reason is, because WordPress is an opensource script which is constantly improving and has a strong security. And this approach provides easy integration of our custom application with WordPress.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
In this tutorial we are using a simple login form(loginform.php) wherein our custom application’s users enter their username and password, which is sent to login.php file, where it is passed on to a standerd WordPress function for processing. Based on the result returned by this function, we decide the success and failure of user login.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;center style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; line-height: 21px;&quot;&gt;&lt;img alt=&quot;WordPress Custom App WordPress Username &amp;amp; Password For Your Application Login&quot; height=&quot;565&quot; src=&quot;http://technotip.com/wp-content/uploads/php/WordPress-Custom-App.png&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 20px; margin-top: 20px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-align: left;&quot; title=&quot;WordPress Username &amp;amp; Password For Your Application Login&quot; width=&quot;540&quot; /&gt;&lt;/center&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Complete Source Code:&lt;/strong&gt;(loginform.php)&lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; line-height: 21px; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 630px;&quot;&gt;
&lt;table style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-width: 0px; border-collapse: collapse; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;tbody style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;tr style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td class=&quot;line_numbers&quot; style=&quot;background-color: #ddeeff; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: grey; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: visible; overflow-y: visible; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; text-align: right; vertical-align: top;&quot;&gt;&lt;pre style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: none; float: none; font-family: inherit; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;&quot;&gt;&lt;pre class=&quot;language&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;&quot;&gt; 
  &lt;title&gt;User Login Form&lt;/title&gt;
 
 
 &lt;form action=&quot;login.php&quot; method=&quot;post&quot;&gt;
Username: &lt;input name=&quot;txtuid&quot; type=&quot;text&quot; /&gt;

  Password:  &lt;input name=&quot;txtpwd&quot; type=&quot;password&quot; /&gt;

  &lt;input type=&quot;submit&quot; value=&quot; LogIn &quot; /&gt;
   &lt;/form&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
This is simple HTML login form with two input fields, each having unique names to it. We are using post method here, as we will be passing sensitive information i.e., password.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;login.php&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;wp_syntax&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; line-height: 21px; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 630px;&quot;&gt;
&lt;table style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-width: 0px; border-collapse: collapse; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;tbody style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;tr style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td class=&quot;line_numbers&quot; style=&quot;background-color: #ddeeff; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: grey; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: visible; overflow-y: visible; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; text-align: right; vertical-align: top;&quot;&gt;&lt;pre style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: none; float: none; font-family: inherit; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;&quot;&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
&lt;/pre&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;&quot;&gt;&lt;pre class=&quot;language&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: auto;&quot;&gt;&amp;nbsp;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
We MUST include&amp;nbsp;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;wp-blog-header.php&lt;/strong&gt;&amp;nbsp;file into our login.php file. wp-blog-header.php is a core WordPress file found in the root of the WordPress installation.&lt;br /&gt;
&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;user_pass_ok()&lt;/strong&gt;&amp;nbsp;is a standard WordPress function which takes a minimum of two arguments. One is username and the other is password.&lt;br /&gt;
Once we pass these parameters to this function, it checks for the username and password combination in the WordPress’s database and returns&amp;nbsp;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;true&lt;/strong&gt;&amp;nbsp;if present and&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;false&lt;/strong&gt;&amp;nbsp;if not present. Based on this result we authenticate the user.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
If user_pass_ok($username, $password) returns true, then the username and password combination passed is present in the WordPress database, hence login successful. If it returns false, then the username and password combination passed is NOT present in the WordPress database, hence login failed.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Video Tutorial:&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;center style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;youtube-player&quot; frameborder=&quot;0&quot; height=&quot;385&quot; src=&quot;http://www.youtube.com/embed/uSRkv2jfPG0?rel=0&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot; title=&quot;YouTube video player&quot; type=&quot;text/html&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: small; line-height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
YouTube Link:&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=uSRkv2jfPG0&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #006699; font-family: inherit; font-size: 0.8em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;http://www.youtube.com/watch?v=uSRkv2jfPG0&lt;/a&gt;&amp;nbsp;[Watch the Video In Full Screen.]&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;br style=&quot;clear: both;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
At the time of recording this video, we have WordPress 3.0.4 as the latest version. The above tutorial works for all the versions of WordPress 3.0.4 and below. We don’t know when WordPress folks will change this method of authentication in future versions of WordPress.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
Please share any such WordPress techniques you know, in the comment section.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;&quot;&gt;
Fuente:&amp;nbsp;&lt;a href=&quot;http://technotip.com/526/wordpress-username-password-for-your-application-login/&quot; style=&quot;background-color: transparent;&quot;&gt;http://technotip.com/526/wordpress-username-password-for-your-application-login/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/4025041213067312164/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/4025041213067312164?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4025041213067312164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4025041213067312164'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/06/aplicacion-php-para-hacer-login-en.html' title='Aplicación PHP para hacer login en Wordpress'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/uSRkv2jfPG0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-8386718505494890427</id><published>2012-05-29T10:31:00.001+02:00</published><updated>2012-05-29T10:31:31.042+02:00</updated><title type='text'>Añadir Campo Personalizado Certificate Moodle</title><content type='html'>Podemos encontrarnos en el caso, en el que, nuestra plataforma Moodle, haciendo uso del módulo &quot;Certificate&quot;, queramos añadir al diploma unos campos que hayamos añadido nosotros como campos extras, campos que no vienen definidos por defecto en Moodle, por ejemplo, el DNI.&lt;br /&gt;
&lt;br /&gt;
En el fichero &#39;certificate.php&#39; de nuestro diploma, debemos añadir lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;$customfield = get_record_select(&quot;user_info_data&quot;, &quot;fieldid=&#39;3&#39; AND userid=&#39;$USER-&amp;gt;id&#39;&quot;);&lt;/span&gt;&lt;br style=&quot;color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;$customfieldinfo = $customfield-&amp;gt;data;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;Donde el 3, es el id del campo personalizado( esto lo puedes ver en el link de tu campo personalizado). Una vez tenemos eso, es añadir el print_text introduciendo $customfieldinfo. Ej:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; line-height: 18px; text-align: left;&quot;&gt;&lt;span style=&quot;color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: x-small;&quot;&gt;cert_printtext(170, 270, &#39;C&#39;, &#39;Helvetica&#39;, &#39;&#39;, 20, &#39;N.I.F. &#39; . utf8_decode($customfieldinfo) );&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;Espero que esto te sea de ayuda. Si tienes alguna duda, puedes consultarme ;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/8386718505494890427/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/8386718505494890427?isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8386718505494890427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8386718505494890427'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/05/anadir-campo-personalizado-certificate.html' title='Añadir Campo Personalizado Certificate Moodle'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-5277342758401125476</id><published>2012-01-31T09:04:00.000+01:00</published><updated>2012-01-31T09:04:06.273+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Access"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Borrar duplicados Tabla Access</title><content type='html'>&lt;br /&gt;
&lt;h1 style=&quot;background-color: white; color: #293a8c; font-family: verdana, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
Microsoft Access: Removing Duplicates&lt;/h1&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
If you need to remove duplicate records in Microsoft Access, there&#39;s a quick and easy way to do so without needing a query or any VBA Code. As a matter of fact, with just a little bit of copying and pasting, you can achieve the same result as you would through a different and more complicated method.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Duplicate records present a real problem for database administrators. If you have duplicate records in your database, there is a great possibility that poor relational database design is to blame. These duplicates can bloat the size of your database, skew statistics, and can be general obstacles to completing your database tasks efficiently.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
The reasons for deleting duplicates can vary greatly. It&#39;s possible that this data could&#39;ve been imported from an external source, and thus you need to eliminate duplicate records, or that the database was initially designed improperly. Whatever the reason, removing duplicate records is a fairly common task in the world of database administration - particularly if you handle imported data from many different sources.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
In Figure 1, we&#39;ve got four records, one of which is a duplicate - for Sarah Smith. In this case, we really don&#39;t care which of the two records we keep because they both contain the same data.&lt;/div&gt;
&lt;img src=&quot;http://www.bluemoosetech.com/pix/articles/025-01.jpg&quot; style=&quot;background-color: white; display: block; font-family: verdana, helvetica, sans-serif; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;div class=&quot;caption&quot; style=&quot;background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-style: italic; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 100px;&quot;&gt;
Figure 1&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
In order to strip duplicates from this table, we&#39;ll need make sure the table is closed, and highlight the table in the database window. Then click Edit, and Copy.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
After we copy the table, click Edit again, and then Paste. We get the dialog box shown in Figure 2:&lt;/div&gt;
&lt;img src=&quot;http://www.bluemoosetech.com/pix/articles/025-02.jpg&quot; style=&quot;background-color: white; display: block; font-family: verdana, helvetica, sans-serif; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;div class=&quot;caption&quot; style=&quot;background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-style: italic; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 100px;&quot;&gt;
Figure 2&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Select &quot;Structure Only&quot; in Paste Options and set the table name to something different. Now go into your new table, and set the key field to whichever field you use to determine duplicates. In the case of this example, we&#39;ll be setting the field &quot;SSN&quot; to a primary key field because that&#39;s the field we&#39;ll be using to determine what a duplicate record is (in this case, a record with the same Social Security Number).&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
The next step is to once again copy the original table (the one containing duplicates), by highlighting it, and clicking Edit, then Copy. Then click Edit and Paste again, except this time, we&#39;re going to adjust the Paste dialog box to that shown in Figure 3:&lt;/div&gt;
&lt;img src=&quot;http://www.bluemoosetech.com/pix/articles/025-03.jpg&quot; style=&quot;background-color: white; display: block; font-family: verdana, helvetica, sans-serif; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;div class=&quot;caption&quot; style=&quot;background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-style: italic; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 100px;&quot;&gt;
Figure 3&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Now, we&#39;ve copied the original table (containing the duplicate records), and we&#39;re appending&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;only the data&lt;/b&gt;&amp;nbsp;into the table that we created and adjusted the key fields for. When we do this, we&#39;ll get an error message like the one in Figure 4:&lt;/div&gt;
&lt;img src=&quot;http://www.bluemoosetech.com/pix/articles/025-04.jpg&quot; style=&quot;background-color: white; display: block; font-family: verdana, helvetica, sans-serif; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;div class=&quot;caption&quot; style=&quot;background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-style: italic; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 100px;&quot;&gt;
Figure 4&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Essentially, Access is telling us that if we go ahead and append these records into the new table, we&#39;re going to lose one because of a key violation. Well,&amp;nbsp;&lt;i style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;that&#39;s exactly what we want&lt;/i&gt;. We say yes to append, open the new table and voila, only unique records:&lt;/div&gt;
&lt;img src=&quot;http://www.bluemoosetech.com/pix/articles/025-05.jpg&quot; style=&quot;background-color: white; display: block; font-family: verdana, helvetica, sans-serif; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;div class=&quot;caption&quot; style=&quot;background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-style: italic; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; width: 100px;&quot;&gt;
Figure 5&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
And there you have it. In a nutshell, we&#39;re copying the table, and pasting it&#39;s structure. Then we change the structure with a key field so duplicates can&#39;t be contained within. Then we paste the old table&amp;nbsp;&lt;i style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;into&lt;/i&gt;&amp;nbsp;the new table and our duplicates are automatically removed. At this point, you can remove the old table all together, save it for archive purposes, and rename your new table or once again adjust the key fields in it if need be.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
There are many ways to remove duplicate records from tables, though you can&#39;t argue with the simplicity of a technique that only requires you copy and paste a table twice - no code, no queries, and the end result is exactly the same!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: verdana, helvetica, sans-serif; font-size: 0.8em; margin-bottom: 1em; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Good luck implementing this technique in your own databases - as with every technique where you are messing with records, you&#39;ll want to back up your database before fooling around with large amounts of data. I hope this small article has been helpful!&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
FUENTE:&amp;nbsp;&lt;a href=&quot;http://www.bluemoosetech.com/microsoft-access-tutorial.php?jid=25&amp;amp;title=Microsoft%20Access%20Remove%20Duplicate%20Records&quot;&gt;http://www.bluemoosetech.com/microsoft-access-tutorial.php?jid=25&amp;amp;title=Microsoft%20Access%20Remove%20Duplicate%20Records&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/5277342758401125476/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/5277342758401125476?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5277342758401125476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5277342758401125476'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/01/borrar-duplicados-tabla-access.html' title='Borrar duplicados Tabla Access'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-719478384496615007</id><published>2012-01-30T09:02:00.000+01:00</published><updated>2012-01-31T09:02:55.234+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Cerrar sesión de otro usuario logeado</title><content type='html'>&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;background-color: white; color: #666666; font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font: normal normal normal 22px/normal &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.75em; position: relative;&quot;&gt;
Cerrar sesión de otro usuario logeado&lt;/h3&gt;
&lt;div class=&quot;post-header&quot; style=&quot;background-color: white; color: #666666; font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: 11px; line-height: 1.6; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div class=&quot;post-header-line-1&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-666391434986964215&quot; style=&quot;background-color: white; color: #666666; font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: 11px; line-height: 1.4; position: relative; width: 560px;&quot;&gt;
mmmfale, todo el mundo tiene familia. Un padre, una madre igual una hermana... y pareceser que TODOS se han juntado para hacer un complot. Definitivamente quieren que cuando yo trabaje en el PC todo vaya mas lento. Como lo consiguen? pues porque se dejan SIMEPRE, sistematicamente la sesión abierta con un par de programas abiertos... un openoffice por aqui... un navegador x ahí... y claro, mi ordenador no está para tonterias, ni yo tampoco. ahora bien. como cierras la sesión? Pues hasta ahora de la manera bruta... pero que bruta. Entraba en tty1 y...:&lt;br /&gt;&lt;ul style=&quot;line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;# sudo service gdm restart&lt;/li&gt;
&lt;/ul&gt;
y a&amp;nbsp;&lt;s&gt;tomar por culo&lt;/s&gt;&amp;nbsp;se acabó&lt;br /&gt;Pero claro, señores mios... existe otro sistema mucho mejor:&lt;br /&gt;&lt;ul style=&quot;line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Con el comando &quot;w&quot;vemos los usuarios activos:&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.4; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-zk_WMyMUlvS-LSaUfaXM_eTIQX2aUOVmIziDReHEk-4dcaxTeuTto8mAEcbzek9K_R-Jl5P4Jc4aXk6BCxWBPWskGKpef0xoPhLyl4q2xEvA4J4a1wWvNOOWVJylHFR7GyDdvymcV8/s1600-h/Pantallazo-inedit@server:+~.png&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5397400942248352338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-zk_WMyMUlvS-LSaUfaXM_eTIQX2aUOVmIziDReHEk-4dcaxTeuTto8mAEcbzek9K_R-Jl5P4Jc4aXk6BCxWBPWskGKpef0xoPhLyl4q2xEvA4J4a1wWvNOOWVJylHFR7GyDdvymcV8/s320/Pantallazo-inedit@server:+~.png&quot; style=&quot;-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 1px 1px 5px; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(238, 238, 238); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: rgb(238, 238, 238); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(238, 238, 238); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(238, 238, 238); border-top-style: solid; border-top-width: 1px; border-width: initial; box-shadow: rgba(0, 0, 0, 0.0976563) 1px 1px 5px; cursor: pointer; display: block; height: 100px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; position: relative; text-align: center; width: 486px;&quot; /&gt;&lt;/a&gt;Aquí vemos el usuario&amp;nbsp;&lt;span style=&quot;font-style: italic;&quot;&gt;killme&lt;/span&gt;&amp;nbsp;al que vamos a cargarnos. Ejecutamos lo siguiente:&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;# sudo skill -KILL -u killme&lt;/li&gt;
&lt;/ul&gt;
Haber, no me hagáis fantasías y intentéis matar la cuenta&amp;nbsp;&lt;span style=&quot;font-style: italic;&quot;&gt;root&lt;/span&gt;&amp;nbsp;que os vais a cargar el sistema, y tendréis que aplicar la técnica de&amp;nbsp;&lt;a href=&quot;http://inedit00.blogspot.com/2009/10/reset-en-linux.html&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;hard-reset&lt;/a&gt;&amp;nbsp;( lo de hard es por la complicada combinación de teclas ).&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/719478384496615007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/719478384496615007?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/719478384496615007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/719478384496615007'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/01/cerrar-sesion-de-otro-usuario-logeado.html' title='Cerrar sesión de otro usuario logeado'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-zk_WMyMUlvS-LSaUfaXM_eTIQX2aUOVmIziDReHEk-4dcaxTeuTto8mAEcbzek9K_R-Jl5P4Jc4aXk6BCxWBPWskGKpef0xoPhLyl4q2xEvA4J4a1wWvNOOWVJylHFR7GyDdvymcV8/s72-c/Pantallazo-inedit@server:+~.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-9128383901803596767</id><published>2012-01-28T09:02:00.000+01:00</published><updated>2012-01-31T09:02:14.034+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CRON"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Script de arranque automático de oracle en Linux</title><content type='html'>&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font: normal normal normal 18px/normal Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative;&quot;&gt;

Script de arranque automático de oracle en Linux&lt;/h3&gt;
&lt;div class=&quot;post-header&quot; style=&quot;background-color: white; color: #999999; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 1.6; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div class=&quot;post-header-line-1&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-6489652850865348455&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 1.4; position: relative; width: 498px;&quot;&gt;
Si necesitamos que nuestra instancia de oracle arranque automáticamente cuando se reinicia o arranca el servidor / ordenador. Los siguientes pasos deben de funcionar tanto para oracle 10g como para 11g. Están realizados para Opensuse por lo que la ubicación de lagunos archivos podría diferir dependiendo de la instalación (esencialmente el init.d o los runlevels).&lt;br /&gt;
&lt;br /&gt;
Debemos hacer lo siguiente en Opensuse como ROOT:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;1)&lt;/span&gt;&amp;nbsp;Editar el archivo el archivo&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/oratab&lt;/span&gt;&lt;br /&gt;
En dicho archivo tendremos que poner algo similar a esto =&lt;br /&gt;
&lt;blockquote&gt;
miinstancia:/home/dieguz/oracle/product/10.2.0/db_1:Y&lt;/blockquote&gt;
&lt;br /&gt;
Su sintaxis es&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;
[instancia]:[ORACLE_HOME]:[Y o N]&lt;/blockquote&gt;
&lt;br /&gt;
La&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;N&lt;/span&gt;&amp;nbsp;indica que no queremos que se arranque automáticamente. La&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;Y&lt;/span&gt;&amp;nbsp;indica que queremos que se arranque automáticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;2)&lt;/span&gt;&amp;nbsp;Creamos el archivo&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/init.d/oracle&lt;/span&gt;&amp;nbsp;como ROOT (desde consola podemos ejecutar&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;cat &amp;gt; /etc/init.d/oracle&lt;/span&gt;&amp;nbsp;) :&lt;br /&gt;
&lt;pre&gt;&lt;blockquote&gt;
#!/bin/sh
# chkconfig: 345
# descripcion: Oracle auto start-stop script.
#
# Set ORA_HOME al quivalente $ORACLE_HOME del sistema
# Set ORA_OWNER Al id del usuario linux que es el propietario de la BD

ORA_HOME=/home/dieguz/oracle/product/10.2.0/db_1
ORA_OWNER=dieguz

if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo &quot;Oracle startup: cannot start&quot;
exit
fi

case &quot;$1&quot; in
&#39;start&#39;)
   # Arranca la Base de Datos
   su - $ORA_OWNER -c &quot;$ORA_HOME/bin/dbstart $ORA_HOME&quot;
   ;;
&#39;stop&#39;)
   # Parar la Base de Datos
   su - $ORA_OWNER -c &quot;$ORA_HOME/bin/dbshut $ORA_HOME&quot;
   ;;
esac&lt;/blockquote&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;3)&amp;nbsp;&lt;/span&gt;Damos los permisos adecuados al fichero:&lt;br /&gt;
&lt;blockquote&gt;
chmod 755 /etc/init.d/oracle&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;4)&lt;/span&gt;&amp;nbsp;Añadimos el script a los niveles de ejecución 345:&lt;br /&gt;
&lt;blockquote&gt;
chkconfig oracle 345&lt;/blockquote&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;5)&lt;/span&gt;&amp;nbsp;Si usamos la versión 10g Release 2 , tendremos el siguiente mensaje de error:&lt;br /&gt;
&lt;blockquote&gt;
Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr&lt;/blockquote&gt;
&lt;br /&gt;
Tenemos que editar el archivo&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;$ORACLE_HOME/bin/dbstart&lt;/span&gt;&amp;nbsp;y modificar la línea :&lt;br /&gt;
&lt;blockquote&gt;
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle&lt;/blockquote&gt;
&lt;br /&gt;
y poner&lt;br /&gt;
&lt;blockquote&gt;
ORACLE_HOME_LISTNER=$ORACLE_HOME&lt;/blockquote&gt;
&lt;br /&gt;
Si no tenemos definida la variable de entorno $ORACLE_HOME ponemos la ruta a pelo&lt;br /&gt;
/home/dieguz/oracle/product/10.2.0/db_1&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 27px; font-weight: bold;&quot;&gt;6)&lt;/span&gt;&amp;nbsp;Ahora automáticamente debería arrancarse oracle al reiniciar el sistema. Si quieremos arracancarla o pararla manualmente podemos usar el comando:&lt;br /&gt;
&lt;blockquote&gt;
/etc/init.d/oracle start&lt;/blockquote&gt;
o para pararla con&lt;br /&gt;
&lt;blockquote&gt;
/etc/init.d/oracle stop&lt;/blockquote&gt;
&lt;br /&gt;
FUENTE:&amp;nbsp;&lt;a href=&quot;http://dieguz2.blogspot.com/2009/08/script-de-arranque-automatico-de-oracle.html&quot; style=&quot;line-height: 1.4;&quot;&gt;http://dieguz2.blogspot.com/2009/08/script-de-arranque-automatico-de-oracle.html&lt;/a&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/9128383901803596767/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/9128383901803596767?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/9128383901803596767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/9128383901803596767'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2012/01/script-de-arranque-automatico-de-oracle.html' title='Script de arranque automático de oracle en Linux'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-4615445293608241751</id><published>2011-12-15T14:34:00.002+01:00</published><updated>2011-12-15T14:34:58.753+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ArchiveLog"/><category scheme="http://www.blogger.com/atom/ns#" term="DBA"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="RMAN"/><title type='text'>Cómo borrar Archive Logs Oracle</title><content type='html'>&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Cuando se trabaja con una BBDD configurada en modo ArchiveLog, se van generando ArchiveLogs en disco según se van ejecutando sentencias SQL.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;En algún momento se deben eliminar de disco, puesto que el espacio no es infinito.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; margin-bottom: 0.5em;&quot;&gt;Para que se utilizan los ArchiveLogs&lt;/h3&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Los ArchiveLogs son el Journal de la BBDD. Es decir: contienen, en un formato codificado, todas las sentencias de modificación de la BBDD (Insert, Update, Delete, Drop, Create, Alter, etc).&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Básicamente, los ArchiveLogs se utilizan en el Restore de una BBDD y forman parte del Backup de la BBDD.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Cuando se genera un nuevo ArchiveLog, se registra en el catálogo de RMAN (el Control File y, opcionalmente, en una BBDD aparte). Por tanto, Oracle mantiene una relación de los ArchiveLogs generados y su ubicación.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;AL restaurar de un backup hecho en caliente, la restauración tiene dos pasos:&lt;/div&gt;&lt;ul style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;li&gt;Restore: recuperar los Datafiles necesarios&lt;/li&gt;
&lt;li&gt;Recover: Aplicar los ArchiveLogs precisos.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Si los ArchiveLogs no están donde indica el ControlFile, el Recover se debe hacer manualmente (indicando dónde está cada ArchiveLog y, si es preciso, trayéndolo de cinta a disco.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;En caso de backup, si falta algún ArchiveLog, el backup provoca un error y, en consecuencia, el backup no es válido.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Por tanto, cuando se borre un ArchiveLog se debe hacer constar en el catálogo (ControlFile)&lt;/div&gt;&lt;h3 style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; margin-bottom: 0.5em;&quot;&gt;Como borrar ArchiveLogs cuando no se utiliza FlashArea&lt;/h3&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Al borrar ArchiveLogs, hay que tener en cuenta:&lt;/div&gt;&lt;ul style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;li&gt;Que se haya hecho backup del mismo.&lt;/li&gt;
&lt;li&gt;Que el borrado quede reflejado en el catálogo RMAN (recuérdese que, como mínimo, el ControlFile es el catálogo RMAN).&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Por tanto, para borrar ArchiveLogs, recomendamos hacerlo con RMAN con sentencias del tipo:&lt;/div&gt;&lt;pre style=&quot;background-color: white; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; font-size: 12px; padding-bottom: 0.75em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.75em;&quot;&gt;rman target=/ nocatalog

DELETE ARCHIVELOG ALL BACKED UP;
&lt;/pre&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Si se desea se puede hacer backup y borrado a la vez. Esta solución puede ser ideal para liberar espacio de forma urgente.&lt;/div&gt;&lt;pre style=&quot;background-color: white; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; font-size: 12px; padding-bottom: 0.75em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.75em;&quot;&gt;rman target=/ nocatalog

BACKUP ARCHIVELOG ALL DELETE INPUT;
&lt;/pre&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Borrar ArchiveLogs con comandos del Sistema&amp;nbsp;Operativo tiene consecuencia:&lt;/div&gt;&lt;ul style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;li&gt;Si no se ha hecho backup del fichero:&lt;ul&gt;&lt;li&gt;No se podrá hacer backup hasta que se ejecute un comando RMAN CROSSCHECK ARCHIVELOG&amp;nbsp;ALL;&lt;ul&gt;&lt;li&gt;Este comando sincroniza el catálogo con la información de disco.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Debemnos realizar, inmediatamente, un backup de la BBDD: si no se ha hecho backup de un ArchiveLog, solo podremos recuperar hasta el momento anterior a dicho ArchiveLog (la fase de Recover terminará cuando se deba procesar dicho ArchiveLog): deberemos realizar un Recover Until ...&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Si se ha hecho backup del fichero:&lt;ul&gt;&lt;li&gt;No se podrá realizar RECOVER hasta que se ejecute un comando RMAN CROSSCHECK ARCHIVELOG&amp;nbsp;ALL;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Por tanto: nunca sew deben borrar ArchiveLogs con herramientas de Sistema Operativo.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; margin-bottom: 0.5em;&quot;&gt;Como borrar ArchiveLogs cuando se utiliza FlashArea&lt;/h3&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;Cuando se utiliza FlashArea, se pueden borrar ArchiveLogs con las sentencias RMAN indicadas anteriormente.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;No obstante, si se hace backup de los ArchiveLogs de forma periódica, la propia BBDD borra los ArchiveLOgs más antiguos cuando hace falta espacio en la Flash Area. Por tanto, al utilizar FlasArea (y backups periódicos a cinta) nos podemos despreocupar del borrado de ArchiveLogs.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0.9em; margin-right: 10px; margin-top: 0.5em;&quot;&gt;FUENTE:&amp;nbsp;&lt;a href=&quot;http://www.ora-600.es/node/79&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium;&quot;&gt;http://www.ora-600.es/node/79&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/4615445293608241751/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/4615445293608241751?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4615445293608241751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4615445293608241751'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/12/como-borrar-archive-logs-oracle.html' title='Cómo borrar Archive Logs Oracle'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-3871315060258180640</id><published>2011-11-28T14:23:00.000+01:00</published><updated>2012-01-11T01:51:27.212+01:00</updated><title type='text'>Características de mi PC Linux</title><content type='html'>&lt;div style=&quot;background-color: white; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;lshw&amp;nbsp;&lt;/span&gt;es un pequeño comando que nos mostrará los datos sobre nuestra pc.&lt;br /&gt;
Que micro procesador tenemos, cuanta memoria, placas de red, pci, etc etc.&lt;br /&gt;
Desde un terminal tipeamos:&lt;/div&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(246, 243, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(246, 243, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(246, 243, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(246, 243, 211); border-top-style: solid; border-top-width: 1px; color: #993300; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; padding-top: 3px;&quot;&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;lshw&lt;/span&gt;&lt;/blockquote&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Y tira un enorme listado con nuestros datos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #cc6600; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(246, 243, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(246, 243, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(246, 243, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(246, 243, 211); border-top-style: solid; border-top-width: 1px; color: #993300; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; padding-top: 3px;&quot;&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;eric-desktop&lt;br /&gt;
description: Computer&lt;br /&gt;
width: 32 bits&lt;br /&gt;
*-core&lt;br /&gt;
description: Motherboard&lt;br /&gt;
physical id: 0&lt;br /&gt;
*-memory:0&lt;br /&gt;
description: System memory&lt;br /&gt;
physical id: 3&lt;br /&gt;
size: 895MB&lt;br /&gt;
*-cpu&lt;br /&gt;
product: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+&lt;br /&gt;
vendor: Advanced Micro Devices [AMD]&lt;br /&gt;
physical id: a&lt;br /&gt;
bus info: cpu@0&lt;br /&gt;
width: 64 bits&lt;/span&gt;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;La lista es mucho más extensa.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FUENTE:&amp;nbsp;&lt;a href=&quot;http://linuxcomandos.blogspot.com/2008/02/lshw-caractersticas-de-mi-pc.html&quot;&gt;http://linuxcomandos.blogspot.com/2008/02/lshw-caractersticas-de-mi-pc.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/3871315060258180640/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/3871315060258180640?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3871315060258180640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3871315060258180640'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/11/caracteristicas-de-mi-pc-linux.html' title='Características de mi PC Linux'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-3497912290148811192</id><published>2011-11-27T14:22:00.000+01:00</published><updated>2012-01-11T01:50:55.273+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="hostname"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="RedHat"/><title type='text'>Cambiar Hostname en Redhat</title><content type='html'>&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Para cambiar el hostname a un equipo que tenga Red Hat como sistema operativo o alguna de sus variantes (CentOS, Suse, etc), lo primero que tenemos que modificar el archivo /etc/sysconfig/network como superusuario.&lt;/div&gt;
&lt;pre lang=&quot;bash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: inherit; font-size: 13px; font: normal normal normal 13px/normal &#39;Courier 10 Pitch&#39;, Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0.75em; padding-left: 1.625em; padding-right: 1.625em; padding-top: 0.75em; vertical-align: baseline;&quot;&gt;root@venus:# vi /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=tu_hostname
GATEWAY=10.100.232.254&lt;/pre&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Y modificamos la linea que tenga el identificador HOSTNAME&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
El siguiente paso es modificar el archivo /etc/hosts&lt;/div&gt;
&lt;pre lang=&quot;bash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: inherit; font-size: 13px; font: normal normal normal 13px/normal &#39;Courier 10 Pitch&#39;, Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0.75em; padding-left: 1.625em; padding-right: 1.625em; padding-top: 0.75em; vertical-align: baseline;&quot;&gt;root@venus:# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 tu_hostname localhost.localdomain localhost
::1  localhost6.localdomain6 localhost6
&lt;/pre&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Y finalmente cambiamos el hostname del equipo local&lt;/div&gt;
&lt;pre lang=&quot;bash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: inherit; font-size: 13px; font: normal normal normal 13px/normal &#39;Courier 10 Pitch&#39;, Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0.75em; padding-left: 1.625em; padding-right: 1.625em; padding-top: 0.75em; vertical-align: baseline;&quot;&gt;root@venus:# hostname tu_hostname&lt;/pre&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Y verificamos que el hostname halla sido cambiado&lt;/div&gt;
&lt;pre lang=&quot;bash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: inherit; font-size: 13px; font: normal normal normal 13px/normal &#39;Courier 10 Pitch&#39;, Courier, monospace; line-height: 1.5; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0.75em; padding-left: 1.625em; padding-right: 1.625em; padding-top: 0.75em; vertical-align: baseline;&quot;&gt;root@venus:# hostname&lt;/pre&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Para verificar que este completamente cambiado simplemente nos volvemos a loggear.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #373737; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 1.625em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
FUENTE:&amp;nbsp;&lt;a href=&quot;http://www.k4ch0.org/2010/08/19/cambiar-hostname-en-red-hat/&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal;&quot;&gt;http://www.k4ch0.org/2010/08/19/cambiar-hostname-en-red-hat/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/3497912290148811192/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/3497912290148811192?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3497912290148811192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3497912290148811192'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/11/cambiar-hostname-en-redhat.html' title='Cambiar Hostname en Redhat'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-8599452338994429548</id><published>2011-11-26T14:20:00.000+01:00</published><updated>2012-01-11T01:50:31.797+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mail"/><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><category scheme="http://www.blogger.com/atom/ns#" term="smtp"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Enviar mail por SSL en Moodle</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Aquí os definimos los pasos a seguir si quereis que vuestra plataforma de formación virtual Moodle envíe correos por una conexión segura SSL por el puerto 465 en vez del 25.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Hay que cambiar varios ficheros: dentro de&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;1. Archivo&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;lib\phpmailer\&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;class.phpmailer.php&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-Buscad la linea que dice &quot;$Port&quot; y cambiar el valor por defecto &quot;25&quot; a &quot;465&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;2. Archivo&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;lib\phpmailer\&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;class.smtp.php&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-Buscad la línea que dice &quot;$SMTP_PORT&quot; y cambiar de nuevo, el valor por defecto &quot;25&quot; a &quot;465&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-Añadir la siguiente línea, justo después de la cabecera de la función Connect:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #000099; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;$&lt;/span&gt;&lt;a class=&quot;glossary autolink glossaryid5&quot; href=&quot;http://moodle.org/mod/glossary/showentry.php?courseid=5&amp;amp;eid=4418&amp;amp;displayformat=dictionary&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; border-bottom-color: rgb(255, 203, 68); border-bottom-style: dotted; border-bottom-width: 2px; color: #0c67d7; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left; text-decoration: none;&quot; title=&quot;Glossary of common terms: host&quot;&gt;host&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #000099; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #000099; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;= &#39;ssl://&#39; . $host;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #000099; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;3. Descomentar la línea &quot;php_openssl.dll&quot; en el php.ini&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Con estos pasos ya debería funcionar todo correctamente.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Si tenéis algún comentario, no dudeis en postearlo ;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/8599452338994429548/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/8599452338994429548?isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8599452338994429548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8599452338994429548'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/11/enviar-mail-por-ssl-en-moodle.html' title='Enviar mail por SSL en Moodle'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-1785590958815280480</id><published>2011-11-25T14:11:00.001+01:00</published><updated>2011-11-27T18:33:48.883+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CRON"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Manual"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Manual básico del CRON</title><content type='html'>&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Esta es una introducción a cron, cubre lo básico de lo que cron puede hacer y la manera de usarse.&lt;/div&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;¿Qué es cron?&lt;/h2&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Cron es el nombre del programa que permite a usuarios Linux/Unix ejecutar automáticamente comandos o scripts (grupos de comandos) a una hora o fecha específica. Es usado normalmente para comandos de tareas administrativas, como respaldos, pero puede ser usado para ejecutar cualquier cosa. Como se define en las páginas del manual de cron (&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; man cron&lt;/label&gt;) es un demonio que ejecuta programas agendados.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;En prácticamente todas las distribuciones de Linux se usa la versión Vixie Cron, por la persona que la desarrolló, que es Paul Vixie, uno de los grandes gurús de Unix, también creador, entre otros sistemas, de BIND que es uno de los servidores DNS más populares del mundo.&lt;/div&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Iniciar cron&lt;/h2&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Cron es un demonio (servicio), lo que significa que solo requiere ser iniciado una vez, generalmente con el mismo arranque del sistema. El servicio de cron se llama crond. En la mayoría de las distribuciones el servicio se instala automáticamente y queda iniciado desde el arranque del sistema, se puede comprobar de varias maneras:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; /etc/rc.d/init.d/crond status
#&amp;gt; /etc/init.d/crond status   &lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Usa cualquiera de los dos dependiendo de tu distro&lt;/label&gt;
crond (pid 507) is running...

&lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;o si tienes el comando service instalado:&lt;/label&gt;
#&amp;gt; service crond status
crond (pid 507) is running...

&lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;se puede también revisar a través del comando ps:&lt;/label&gt;
# ps -ef   |  grep crond

&lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;si por alguna razón, cron no esta funcionando:&lt;/label&gt;
#&amp;gt; /etc/rc.d/init.d/crond start
Starting crond:            [ OK ]
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Si el servicio no estuviera configurado para arrancar desde un principio, bastaría con agregarlo con el comando&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;chkconfig&lt;/label&gt;:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; chkconfig --level 35 crond on&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Con esto lo estarías agregando al nivel de ejecución 3 y 5, para que inicie al momento del arranque del sistema.&lt;/div&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Usando cron&lt;/h2&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Hay al menos dos maneras distintas de usar cron:&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;La primera es en el directorio&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;etc&lt;/label&gt;, donde muy seguramente encontrarás los siguientes directorios:&lt;/div&gt;&lt;ul style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3px; padding-left: 20px; padding-right: 0px; padding-top: 2px; text-align: justify;&quot;&gt;&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;cron.hourly&lt;/li&gt;
&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;cron.daily&lt;/li&gt;
&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;cron.weekly&lt;/li&gt;
&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;cron.monthly&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Si se coloca un archivo tipo script en cualquiera de estos directorios, entonces el script se ejecutará cada hora, cada día, cada semana o cada mes, dependiendo del directorio.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Para que el archivo pueda ser ejecutado tiene que ser algo similar a lo siguiente:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#!/bin/sh
#script que genera un respaldo
cd /usr/documentos
tar czf * respaldo
cp respaldo /otra_directorio/.
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Nótese que la primera línea empieza con #!, que indica que se trata de un script shell de bash, las demás líneas son los comandos que deseamos ejecute el script. Este script podría nombrarse por ejemplo&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;respaldo.sh&lt;/label&gt;&amp;nbsp;y también debemos cambiarle los permisos correspondientes para que pueda ser ejecutado, por ejemplo:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; chmod 700 respaldo.sh
#&amp;gt; ls -l respaldo.sh
-rwx------ 1 root root 0 Jul  20 09:30 respaldo.sh
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;La &quot;x&quot; en el grupo de permisos del propietario (rwx) indica que puede ser ejecutado.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Si este script lo dejamos en cron.hourly, entonces se ejecutará cada hora con un minuto de todos los días, en un momento se entenderá el porque.&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Como segundo modo de ejecutar o usar cron es a través de manipular directamente el archivo&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/crontab&lt;/label&gt;. En la instalación por defecto de varias distribuciones Linux, este archivo se verá a algo como lo siguiente:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts  
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Las primeras cuatro líneas son variables que indican lo siguiente:&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;SHELL&lt;/b&gt;&amp;nbsp;es el &#39;shell&#39; bajo el cual se ejecuta el cron. Si no se especifica, se tomará por defecto el indicado en la línea&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/passwd&lt;/label&gt;&amp;nbsp;correspondiente al usuario que este ejecutando cron.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;PATH&lt;/b&gt;&amp;nbsp;contiene o indica la ruta a los directorios en los cuales cron buscará el comando a ejecutar. Este path es distinto al path global del sistema o del usuario.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;MAIL TO&lt;/b&gt;&amp;nbsp;es a quien se le envía la salida del comando (si es que este tiene alguna salida). Cron enviará un correo a quien se especifique en este variable, es decir, debe ser un usuario válido del sistema o de algún otro sistema. Si no se especifica, entonces cron enviará el correo al usuario propietario del comando que se ejecuta.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;HOME&lt;/b&gt;&amp;nbsp;es el directorio raíz o principal del comando cron, si no se indica entonces, la raíz será la que se indique en el archivo&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/passwd&lt;/label&gt;&amp;nbsp;correspondiente al usuario que ejecuta cron.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Los comentarios se indican con # al inicio de la línea.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Después de lo anterior vienen las líneas que ejecutan las tareas programadas propiamente. No hay límites de cuantas tareas pueda haber, una por renglón. Los campos (son 7) que forman estas líneas están formados de la siguiente manera:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; text-align: center; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Minuto  Hora  DiaDelMes  Mes  DiaDeLaSemana  Usuario  Comando&lt;/pre&gt;&lt;/div&gt;&lt;table style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 630px;&quot;&gt;&lt;tbody style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;tr align=&quot;center&quot; bgcolor=&quot;#9acd32&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Campo&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Descripción&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Minuto&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Controla el minuto de la hora en que el comando será ejecutado, este valor debe de estar entre 0 y 59.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Hora&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Controla la hora en que el comando será ejecutado, se especifica en un formato de 24 horas, los valores deben estar entre 0 y 23, 0 es medianoche.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Día del Mes&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Día del mes en que se quiere ejecutar el comando. Por ejemplo se indicaría 20, para ejecutar el comando el día 20 del mes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Mes&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Mes en que el comando se ejecutará, puede ser indicado numéricamente (1-12), o por el nombre del mes en inglés, solo las tres primeras letras.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Día de la semana&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Día en la semana en que se ejecutará el comando, puede ser numérico (0-7) o por el nombre del día en inglés, solo las tres primeras letras. (0 y 7 = domingo)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Usuario&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Usuario que ejecuta el comando.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;Comando&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Comando, script o programa que se desea ejecutar. Este campo puede contener múltiples palabras y espacios.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Un asterisco * como valor en los primeros cinco campos, indicará inicio-fin del campo, es decir todo. Un * en el campo de minuto indicará todos los minutos.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Para entender bien esto de los primeros 5 campos y el asterisco usaré mejor varios ejemplos:&lt;/div&gt;&lt;table style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 630px;&quot;&gt;&lt;tbody style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;tr align=&quot;center&quot; bgcolor=&quot;#9acd32&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Ejemplo&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Descripción&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;01 * * * *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Se ejecuta al minuto 1 de cada hora de todos los días&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;15 8 * * *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 8:15 a.m. de cada día&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;15 20 * * *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 8:15 p.m. de cada día&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;00 5 * * 0&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 5 a.m. todos los domingos&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;* 5 * * Sun&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Cada minuto de 5:00a.m. a 5:59a.m. todos los domingos&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;45 19 1 * *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 7:45 p.m. del primero de cada mes&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;01 * 20 7 *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Al minuto 1 de cada hora del 20 de julio&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;10 1 * 12 1&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A la 1:10 a.m. todos los lunes de diciembre&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;00 12 16 * Wen&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Al mediodía de los días 16 de cada mes y que sea Miércoles&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;30 9 20 7 4&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 9:30 a.m. del dia 20 de julio y que sea jueves&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;30 9 20 7 *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 9:30 a.m. del dia 20 de julio sin importar el día de la semana&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;20 * * * 6&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Al minuto 20 de cada hora de los sábados&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 90px;&quot;&gt;20 * * 1 6&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Al minuto 20 de cada hora de los sábados de enero&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;También es posible especificar listas en los campos. Las listas pueden estar en la forma de 1,2,3,4 o en la forma de 1-4 que sería lo mismo. Cron, de igual manera soporta incrementos en las listas, que se indican de la siguiente manera:&lt;/div&gt;&lt;div id=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 12px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;center style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Valor o lista/incremento&lt;/center&gt;&lt;/pre&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;De nuevo, es más fácil entender las listas e incrementos con ejemplos:&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;&quot; style=&quot;background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;tbody style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;tr align=&quot;center&quot; bgcolor=&quot;#9acd32&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Ejemplo&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Descripción&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;59 11 * 1-3 1,2,3,4,5&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;A las 11:59 a.m. de lunes a viernes, de enero a marzo&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;45 * 10-25 * 6-7&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Al minuto 45 de todas las horas de los días 10 al 25 de todos los meses y que el día sea sábado o domingo&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;10,30,50 * * * 1,3,5&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;En el minuto 10, 30 y 50 de todas las horas de los días lunes, miércoles y viernes&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;*/15 10-14 * * *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Cada quince minutos de las 10:00a.m. a las 2:00p.m.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;* 12 1-10/2 2,8 *&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Todos los minutos de las 12 del día, en los días 1,3,5,7 y 9 de febrero y agosto. (El incremento en el tercer campo es de 2 y comienza a partir del 1)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;0 */5 1-10,15,20-23 * 3&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Cada 5 horas de los días 1 al 10, el día 15 y del día 20 al 23 de cada mes y que el día sea miércoles&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px; width: 153px;&quot;&gt;3/3 2/4 2 2 2&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;Cada 3 minutos empezando por el minuto 3 (3,6,9, etc.) de las horas 2,6,10, etc (cada 4 horas empezando en la hora 2) del día 2 de febrero y que sea martes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Como se puede apreciar en el último ejemplo la tarea cron que estuviera asignada a ese renglón con esos datos, solo se ejecutaría si se cumple con los 5 campos (AND). Es decir, para que la tarea se ejecute tiene que ser un martes 2 de febrero a las 02:03. Siempre es un AND booleano que solo resulta verdadero si los 5 campos son ciertos en el minuto específico.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;El caso anterior deja claro entonces que:&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;b style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;El programa cron se invoca cada minuto y ejecuta las tareas que sus campos se cumplan en ese preciso minuto.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Incluyendo el campo del usuario y el comando, los renglones de crontab podrían quedar entonces de la siguiente manera:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;0 22 * * * root /usr/respaldodiario.sh
0 23 * * 5 root /usr/respaldosemanal.sh
0 8,20 * * * sergio mail -s &quot;sistema funcionando&quot; sgd@ejemplo.com&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Las dos primeras líneas las ejecuta el usuario&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;root&lt;/label&gt;&amp;nbsp;y la primera ejecuta a las 10 de la noche de todos los días el script que genera un respaldo diario. La seguna ejecuta a las 11 de la noche de todos los viernes un script que genera un respaldo semana. La tercera línea la ejecuta el usuario&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;sergio&lt;/label&gt;&amp;nbsp;y se ejecutaría a las 8 de la mañana y 8 de la noche de todos los día y el comando es enviar un correo a la cuenta sgd@ejemplo.com con el asunto &quot;sistema funcionando&quot;, una manera de que un administrador este enterado de que un sistema remoto esta activo en las horas indicadas, sino recibe un correo en esas horas, algo anda mal.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Siendo root, es posible entonces, modificar directamente crontab:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; vi /etc/crontab&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Ejecutando Cron con múltiples usuarios, comando&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;crontab&lt;/label&gt;&lt;/h2&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Linux es un sistema multiusuario y cron es de las aplicaciones que soporta el trabajo con varios usuarios a la vez. Cada usuario puede tener su propio archivo crontab, de hecho el&lt;label class=&quot;t2&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/crontab&lt;/label&gt;&amp;nbsp;se asume que es el archivo crontab del usuario root, aunque no hay problema que se incluyan otros usuarios, y de ahí el sexto campo que indica precisamente quien es el usuario que ejecuta la tarea y es obligatorio en&amp;nbsp;&lt;label class=&quot;t2&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/crontab&lt;/label&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Pero cuando los usuarios normales (e incluso root) desean generar su propio archivo de crontab, entonces utilizaremos el comando&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;crontab&lt;/label&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;En el directorio&amp;nbsp;&lt;label class=&quot;t2&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/var/spool/cron&lt;/label&gt;&amp;nbsp;(puede variar según la distribución), se genera un archivo cron para cada usuario, este archivo aunque es de texto, no debe editarse directamente.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Se tiene entonces, dos situaciones, generar directamente el archivo crontab con el comando:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;$&amp;gt; crontab -e&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Con lo cual se abrira el editor por default (generalemente vi) con el archivo llamado crontab vacio y donde el usuario ingresará su tabla de tareas y que se guardará automáticamente como /var/spool/cron/usuario.&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;El otro caso es que el usuario edite un archivo de texto normal con las entradas de las tareas y como ejemplo lo nombre &#39;mi_cron&#39;, después el comando&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;$&amp;gt; crontab mi_cron&lt;/label&gt;&amp;nbsp;se encargará de establecerlo como su archivo cron del usuario en /var/spool/cron/usuario:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;$&amp;gt; vi mi_cron
# borra archivos de carpeta compartida
0 20 * * * rm -f /home/sergio/compartidos/*
# ejecuta un script que realiza un respaldo de la carpeta documentos el primer día de cada mes
0 22 1 * * /home/sergio/respaldomensual.sh
# cada 5 horas de lun a vie, se asegura que los permisos sean los correctos en mi home
1 *5 * * * 1-5 chmod -R 640 /home/sergio/*
:wq (se guarda el archivo)
$&amp;gt; ls 
mi_cron
$&amp;gt; crontab mi_cron
&lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;(se establece en /var/spool/cron/usuario)&lt;/label&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Resumiendo lo anterior y considerando otras opciones de crontab:&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;$&amp;gt; crontab archivo.cron &lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;(establecerá el archivo.cron como el crontab del usuario)&lt;/label&gt;
$&amp;gt; crontab -e           &lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;(abrirá el editor preestablecido donde se podrá crear o editar el archivo crontab)&lt;/label&gt;   
$&amp;gt; crontab -l           &lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;(lista el crontab actual del usuario, sus tareas de cron)&lt;/label&gt;
$&amp;gt; crontab -r           &lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;(elimina el crontab actual del usuario)&lt;/label&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;En algunas distribuciones cuando se editan crontabs de usuarios normales es necesario reiniciar el servicio para que se puedan releer los archivos de crontab en /var/spool/cron.&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; service crond restart&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Para entender mejor como iniciar/detener/reiniciar servicios, en este&amp;nbsp;&lt;a href=&quot;http://www.linuxtotal.com.mx/index.php?cont=info_admon_003&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;artículo&lt;/a&gt;&amp;nbsp;encontrarás más información.&lt;/div&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Controlando el acceso a cron&lt;/h2&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Cron permite controlar que usuarios pueden o no pueden usar los servicios de cron. Esto se logra de una manera muy sencilla a través de los siguientes archivos:&lt;/div&gt;&lt;ul style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3px; padding-left: 20px; padding-right: 0px; padding-top: 2px; text-align: justify;&quot;&gt;&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/cron.allow&lt;/li&gt;
&lt;li style=&quot;list-style-image: url(http://www.linuxtotal.com.mx/imagenes/bg.png); margin-bottom: 0px; margin-left: 0px; margin-right: 6px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/cron.deny&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Para impedir que un usuario utilice cron o mejor dicho el comando crontab, basta con agregar su nombre de usuario al archivo&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/cron.deny&lt;/label&gt;, para permitirle su uso entonces sería agregar su nombre de usuario en&amp;nbsp;&lt;label class=&quot;t1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 10pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;/etc/cron.allow&lt;/label&gt;, si por alguna razón se desea negar el uso de cron a todos los usuarios, entonces se puede escribir la palabra ALL al inicio de cron.deny y con eso bastaría.&lt;/div&gt;&lt;div class=&quot;e&quot; style=&quot;background-color: white; font-family: &#39;Courier New,Courier,monospace&#39;; font-size: 9pt; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 630px;&quot;&gt;&lt;pre style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;#&amp;gt; echo ALL &amp;gt;&amp;gt;/etc/cron.deny
&lt;label class=&quot;t2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;o para agregar un usuario mas a cron.allow&lt;/label&gt;
#&amp;gt; echo juan &amp;gt;&amp;gt;/etc/cron.allow&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;Si no existe el archivo cron.allow ni el archivo cron.deny, en teoría el uso de cron esta entonces sin restricciones de usuario. Si se añaden nombres de usuarios en cron.allow, sin crear un archivo cron.deny, tendrá el mismo efecto que haberlo creado con la palabra ALL. Esto quiere decir que una vez creado cron.allow con un solo usuario, siempre se tendrán que especificar los demás usuarios que se quiere usen cron, en este archivo.&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;FUENTE:&amp;nbsp;&lt;a href=&quot;http://www.linuxtotal.com.mx/index.php?cont=info_admon_006&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; text-align: -webkit-auto;&quot;&gt;http://www.linuxtotal.com.mx/index.php?cont=info_admon_006&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/1785590958815280480/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/1785590958815280480?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1785590958815280480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/1785590958815280480'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/11/manual-basico-del-cron.html' title='Manual básico del CRON'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-6401182917132802056</id><published>2011-10-13T14:45:00.000+02:00</published><updated>2012-01-11T01:49:58.007+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Configuracion"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="RedHat"/><category scheme="http://www.blogger.com/atom/ns#" term="Servicios"/><title type='text'>Añadir / Quitar servicios al inicio del sistema Red-Hat, CentOS …</title><content type='html'>&lt;h1&gt;
&lt;a href=&quot;http://rm-rf.es/anadir-quitar-servicios-al-inicio-del-sistema-red-hat-centos/&quot; title=&quot;Añadir / Quitar servicios al inicio del sistema Red-Hat, CentOS …&quot;&gt;Añadir / Quitar servicios al inicio del sistema Red-Hat, CentOS …&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;entry&quot;&gt;
Para configurar los servicios que queremos arranquen automáticamente en el sistema, podremos usar el comando &lt;strong&gt;chkconfig&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Lo primero que podemos hacer es listar los servicios que actualmente arrancan automáticamente al inicio del sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;chkconfig --list&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
Este comando nos mostrará un listado de los servicios del sistema, y nos indicará, para cada nivel de corrida (&lt;strong&gt;runlevels&lt;/strong&gt;) si dicho servicio está activado o desactivado, ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;$ chkconfig --list
NetworkManager     0:desactivado    1:desactivado    2:desactivado    3:desactivado    4:desactivado    5:desactivado    6:desactivado
NetworkManagerDispatcher    0:desactivado    1:desactivado    2:desactivado    3:desactivado    4:desactivado    5:desactivado    6:desactivado
acpid              0:desactivado    1:desactivado    2:desactivado    3:activo    4:activo    5:activo    6:desactivado
anacron            0:desactivado    1:desactivado    2:activo    3:activo    4:activo    5:activo    6:desactivado
apf                0:desactivado    1:desactivado    2:desactivado    3:activo    4:activo    5:activo    6:desactivado
auditd             0:desactivado    1:desactivado    2:activo    3:activo    4:activo    5:activo    6:desactivado
autofs             0:desactivado    1:desactivado    2:desactivado    3:activo    4:activo    5:activo    6:desactivado
avahi-daemon       0:desactivado    1:desactivado    2:desactivado    3:activo    4:activo    5:activo    6:desactivado
avahi-dnsconfd     0:desactivado    1:desactivado    2:desactivado    3:desactivado    4:desactivado    5:desactivado    6:desactivado
bandmin            0:desactivado    1:desactivado    2:activo    3:activo    4:activo    5:activo    6:desactivado

bluetooth          0:desactivado    1:desactivado    2:activo    3:desactivado    4:activo    5:activo    ...
...
...&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Cada columna representa un runlevel, y cada fila un servicio de sistema. Recordad que podéis saber en que runlevel arranca vuestro sistema revisando el fichero &lt;strong&gt;/etc/inittab&lt;/strong&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrando al tema, podemos añadir o quitar servicios del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;chkconfig --level &amp;lt;runlevel&amp;gt; &amp;lt;servicio&amp;gt; on&lt;/pre&gt;
&lt;pre&gt;chkconfig --level &amp;lt;runlevel&amp;gt; &amp;lt;servicio&amp;gt; off&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
Queremos el servicio web httpd al inicio del sistema en los runlevels 3,4 y 5:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;chkconfig --level 345 httpd on&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
Y de un modo estandar si especificarle el runlevel:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;chkconfig --add mysql&lt;/pre&gt;
&lt;pre&gt;chkconfig --del mysql&lt;/pre&gt;
&lt;br /&gt;
Fuente:&amp;nbsp;&lt;a href=&quot;http://rm-rf.es/anadir-quitar-servicios-al-inicio-del-sistema-red-hat-centos/&quot;&gt;http://rm-rf.es/anadir-quitar-servicios-al-inicio-del-sistema-red-hat-centos/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/6401182917132802056/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/6401182917132802056?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/6401182917132802056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/6401182917132802056'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/10/anadir-quitar-servicios-al-inicio-del.html' title='Añadir / Quitar servicios al inicio del sistema Red-Hat, CentOS …'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-5256826356063778445</id><published>2011-10-12T14:40:00.002+02:00</published><updated>2011-11-27T18:34:10.300+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Bacula"/><title type='text'>Instalar el cliente de Bacula</title><content type='html'>&lt;h1&gt;Instalar el cliente de backups Bacula (bacula-fd)&lt;/h1&gt;&lt;br /&gt;
A continuación de la configuración del &lt;strong&gt;cliente de backups bacula-fd&lt;/strong&gt; en el servidor, podemos instalar este mismo cliente en los servidores de los que queremos hace backup.&lt;br /&gt;
&lt;br /&gt;
Bajamos el &lt;strong&gt;código fuente del bacula&lt;/strong&gt; y lo instalamos con la opción &lt;strong&gt;–enable-client-only&lt;/strong&gt; para compilar únicamente el cliente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;cd /usr/local/src
wget &#39;http://downloads.sourceforge.net/project/bacula/bacula/5.0.3/bacula-5.0.3.tar.gz?r=http%3A%2F%2Fwww.bacula.org%2Fen%2F%3Fpage%3Ddownloads&amp;amp;ts=1298217260&amp;amp;use_mirror=ovh&#39;
tar xzf bacula-5.0.3.tar.gz
cd bacula-5.0.3
./configure --enable-client-only --prefix=/usr/local --exec-prefix=/usr/local/ --enable-smartalloc
make &amp;amp;&amp;amp; make install
&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;A continuación deberemos configurarlo con las contraseñas del &lt;strong&gt;Director&lt;/strong&gt; que tenemos en el servidor de backups en la configuración del bacula-fd por lo que simplemente &lt;strong&gt;copiaremos los dos bloques Director&lt;/strong&gt; al fichero &lt;strong&gt;/usr/local/etc/bacula-fd.conf&lt;/strong&gt;.&lt;br /&gt;
A continuación deberemos añadir la configuración propia del cliente. Las opciones más relevantes son:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;: Nombre que identifica al cliente, normalmente el nombre del host para identificar mejor el servidor en los logs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WorkingDirectory&lt;/strong&gt;: Directorio que usará el bacula para almacenar ficheros temporales relacionados con su estado&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FDAddress&lt;/strong&gt;: Podemos indicar una dirección concreta a la que se mantiene a la escucha&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
La configuración quedaría:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;FileDaemon {                          # this is me
  Name = qapla.systemadmin.es-fd
  FDport = 9102                  # where we listen for the director
  WorkingDirectory = /usr/local/var/bacula/working
  Pid Directory = /var/run
  Maximum Concurrent Jobs = 20
  FDAddress = 172.16.101.1
}
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
A continuación indicaremos mediante &lt;strong&gt;Messages&lt;/strong&gt; que se deben hacer con ellos, por defecto los mandamos al &lt;strong&gt;bacula-dir&lt;/strong&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;Messages {
  Name = Standard
  director = picamoixons.systemadmin.es-dir = all, !skipped, !restored
}
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
A continuación levantamos el daemon con &lt;strong&gt;daemontools&lt;/strong&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;mkdir -p /usr/local/supervise/bacula-fd
cat &amp;lt;&amp;lt;EOF &amp;gt; /usr/local/supervise/bacula-fd/run
#!/bin/bash
exec /usr/local/sbin/bacula-fd -f -c /usr/local/etc/bacula-fd.conf
EOF
chmod +x /usr/local/supervise/bacula-fd/run
ln -s /usr/local/supervise/bacula-fd/ /service/
&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;Podemos ver con un &lt;strong&gt;netstat&lt;/strong&gt; que e&lt;strong&gt;scucha en una determinada IP&lt;/strong&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# netstat -tpln | grep bacula
tcp        0      0 172.16.101.1:9102           0.0.0.0:*                   LISTEN      3077/bacula-fd
&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;Fuente: &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;a href=&quot;http://systemadmin.es/2011/02/instalar-el-cliente-de-backups-bacula-bacula-fd&quot;&gt;http://systemadmin.es/2011/02/instalar-el-cliente-de-backups-bacula-bacula-fd&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/5256826356063778445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/5256826356063778445?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5256826356063778445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5256826356063778445'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2011/10/instalar-el-cliente-de-bacula.html' title='Instalar el cliente de Bacula'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-4496126965046006004</id><published>2009-06-04T01:09:00.006+02:00</published><updated>2009-06-07T16:27:19.472+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Pruebas de Caja Negra y Caja Blanca</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;   style=&quot;border-collapse: collapse; color: rgb(39, 39, 41);   font-family:&#39;Lucida Grande&#39;;font-size:13px;&quot;&gt;&lt;h3  style=&quot;text-align: justify; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; margin-top: 20px; font-weight: bold; font-size:1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;De acuerdo al grado de conocimiento de la estructura interna del sistema bajo prueba se pueden clasificar las pruebas en:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;li style=&quot;text-align: justify;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; background-image: url(http://www.kynetia.es/templates/kynetia/images/ok.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 20px; margin-top: 10px; &quot;&gt;&lt;strong style=&quot;font-weight: bold; font-style: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Pruebas de caja blanca&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt; (White-Box Testing). Son pruebas estructurales. Conociendo el código y siguiendo su estructura lógica, se pueden diseñar pruebas destinadas a comprobar que el código hace correctamente lo que el diseño de bajo nivel indica y otras que demuestren que no se comporta adecuadamente ante determinadas situaciones. Ejemplos típicos de ello son las pruebas unitarias. Se centran en lo que hay codificado o diseñado a bajo nivel por lo que no es necesario conocer la especificación de requisitos, que por otra parte será difícil de relacionar con partes diseñadas a muy bajo nivel.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; background-image: url(http://www.kynetia.es/templates/kynetia/images/ok.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 20px; margin-top: 10px; background-position: initial initial; &quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong style=&quot;font-weight: bold; font-style: normal; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Las pruebas de caja negra&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt; (Black-Box Testing) son pruebas funcionales. Se parte de los requisitos funcionales, a muy alto nivel, para diseñar pruebas que se aplican sobre el sistema sin necesidad de conocer como está construido por dentro (Caja negra). Las pruebas se aplican sobre el sistema empleando un determinado conjunto de datos de entrada y observando las salidas que se producen para determinar si la función se está desempeñando correctamente por el sistema bajo prueba. Las herramientas básicas son observar la funcionalidad y contrastar con la especificación.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Ejemplos típicos de pruebas de caja negra son la comprobación de valores límite, pruebas de integridad de la base de datos, pruebas de situaciones de excepción, o pruebas de rendimiento del sistema. Presentan una limitación en cuanto a que es prácticamente imposible reproducir todo el espectro por la innumerable cantidad de combinaciones de entrada posibles, agravada por el desconocimiento de la lógica interna.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Fuente: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;http://www.kynetia.es/calidad/tipos-de-pruebas.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/4496126965046006004/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/4496126965046006004?isPopup=true' title='9 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4496126965046006004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/4496126965046006004'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2009/06/pruebas-de-caja-negra-y-caja-blanca.html' title='Pruebas de Caja Negra y Caja Blanca'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-8445018133428925754</id><published>2009-05-21T17:13:00.003+02:00</published><updated>2009-06-07T16:27:30.527+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Crisis"/><category scheme="http://www.blogger.com/atom/ns#" term="Empresa"/><category scheme="http://www.blogger.com/atom/ns#" term="Solucion"/><title type='text'>“GESTIÓN DE LA CRISIS COMO SOLUCIÓN”</title><content type='html'>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Cuando se nos presenta la crisis hay que poner remedio cambiando el camino que llevábamos. A pesar de ir en la dirección correcta durante un periodo de tiempo, el modus operanding que seguíamos&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;dejó de funcionar, por lo que hace falta un cambio en dicha dirección. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;En japonés, la palabra “crisis” está formada por 2 palabras: “Crisis y Oportunidad”. Cuando se nos presenta el problema, podemos tratarlo desde perspectivas diferentes. Por una parte, situándonos en la peor situación, podríamos considerarlo una crisis, pero sin lo viéramos con una percepción positiva, ésta sería una buena oportunidad. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Podríamos hacer un símil entre la empresa y un automóvil, centrándonos en los problemas que le pueden ocasionarle, para definir la causa principal de la crisis. Podría tratarse de que el vehículo se ha quedado obsoleto, que a pesar de que funcione, se nos queda antiguo para las nuevas tecnologías que podría ofrecernos uno nuevo. Podría tratarse de una catástrofe natural y destruir todo cuanto teníamos. Nuestro automóvil podría tener un pinchazo en un largo viaje y dejarnos tirado. Hacer un mal uso del mismo, saltarnos señales de tráfico, haría referencia a actividades de dudosa ilegalidad dentro de la empresa. Incluso un abandono de la empresa podría ser la causa principal de la crisis.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Otra de las causas, ajena a nosotros, podría ser que el mercado dejara de absorber, por ejemplo el tema de las vacas locas, que se paralizó el mercado vacuno debido al miedo de la sociedad. Puede ser también que el producto ya no interese, como ocurrió con los carretes de fotos, y habría que poner una solución como hizo Fujifilm, usando su materia prima para la fabricación de cosméticos. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Pero la causa más frecuente es la mala gestión. Es la que más cuesta reconocer, pero hay que ser consciente y detectarlo cuanto antes. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Hay que llegar a una solución en la mayor brevedad posible, y optar por una de estas opciones siguiendo este orden de prioridad: En primer lugar se intentaría la reestructuración a partir de lo que se tiene, a partir de unas medidas que recorten gastos, suban los ingresos y todo con la mayor organización posible; en el caso de que no sea posible, se daría la opción de la venta, liquidar la empresa; y por última opción tendríamos que pedir ayuda a un juez, entrando en procedimiento concursal. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Al llegar a una empresa en crisis hay que fijarse principalmente en 3 cosas: el nivel de ingresos, que habría que potenciar todo cuanto podamos, y lo realizaremos con la ayuda de la reducción de gastos, que es algo que a una empresa en crisis ayuda bastante, recortando un poco de cada departamento. Por último, una optimizada organización es primordial para que todo funcione. La organización debe ir en una dirección, si cada parte viaja en una dirección de difícil forma podremos llegar a algo. Y todo ello lo haremos de manera eficiente y a un precio adecuado. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Para todo ello hay que seguir una serie de pasos, hacer el ‘Ciclo básico de gestión’, que consiste en preguntarnos dónde estamos y hacia donde vamos, y cómo vamos a alcanzar los objetivos fijados. Una vez realizadas las pautas de control y poniéndonos a ello debemos darnos cuenta de cuando hemos alcanzado los objetivos, y enfrentarnos a nuevos problemas, cerrando así el Ciclo y volviendo a empezar desde el principio&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/8445018133428925754/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/8445018133428925754?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8445018133428925754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/8445018133428925754'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2009/05/gestion-de-la-crisis-como-solucion.html' title='“GESTIÓN DE LA CRISIS COMO SOLUCIÓN”'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-3242684702752850058</id><published>2009-05-21T01:19:00.002+02:00</published><updated>2009-06-07T16:27:40.050+02:00</updated><title type='text'>¿Como ha cambiado en los últimos años la concepción tradicional de los Sistemas de Información y TI en la empresa?</title><content type='html'>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Uno de los principales objetivos de los sistemas de información es el de mejorar los resultados obtenidos por la empresa. Estos han ido cambiando a lo largo del tiempo, y con ello, los Sistemas de Información y las Tecnologías de Información, cubriendo las necesidades de la compañía. A medida que estos evolucionan van surgiendo nuevas amenazas que asumir, por ello habrá que hacer especial hincapié en la gestión de riesgos.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Los SI empezaron siendo útiles, pero no del todo dependiente para una empresa, y han ido madurando hasta convertirse en un campo de estudios superiores dentro de la administración. La información y &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Tecnolog￭a&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Tecnología&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; de Información son hoy en día una parte muy importante en la organización, incluso se ha creado, en alguna de ellas el puesto de Director de Información. A causa de ello, se ha dado especial énfasis en la gestión de riesgos. Teniendo un Sistema de Información y una Tecnología de Información más avanzada, y que de ella, casi dependiera la empresa, la gestión de riesgos juega un papel muy importante, ya que si le ocurriera algo al sistema, la empresa tendría perdidas incalculables, todo ello sujeto al tamaño de la misma. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Conforme han sido más importantes el sistema y la tecnología, los riesgos han tenido que ser asumidos de forma mas seria, siendo de vital importancia para la empresa y llegando a hacer grandes inversiones para prevenir los daños que pudieran ser ocasionados.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Conclusión, los Sistemas de Información y &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Tecnolog￭a&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Tecnología&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; de &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Informaci￳n&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Información&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; ha dado un gran cambio en los últimos, hoy en día se le da tanta importancia como a cualquier otro departamento dentro de la organización, ya que ello podría depende toda la empresa. Por ello, para afianzar el SI y TI necesitamos gestionar los riesgos y prevenirlos, de tal forma que este tercero a su vez ha adquirido tanta importancia como los primeros.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/3242684702752850058/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/3242684702752850058?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3242684702752850058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/3242684702752850058'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2009/05/como-ha-cambiado-en-los-ultimos-anos-la.html' title='¿Como ha cambiado en los últimos años la concepción tradicional de los Sistemas de Información y TI en la empresa?'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-2166583393373287856</id><published>2009-05-21T01:18:00.003+02:00</published><updated>2009-06-07T16:27:51.236+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leyes"/><category scheme="http://www.blogger.com/atom/ns#" term="Sistemas Informacion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tecnologias de la Informacion"/><title type='text'>ISO 27001</title><content type='html'>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Se trata de la norma principal de una serie de normas estándares de seguridad publicados por &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la ￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼Organización Internacional&quot; st=&quot;on&quot;&gt;&lt;st1:personname productid=&quot;la Organizaci￳n&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Organización&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;  Internacional&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; para &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Estandarizaci￳n&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Estandarización&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; (ISO) y &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Comisi￳n&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Comisión&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; electrotécnica Internacional (IEC). Es la única norma internacional auditable que define los requisitos para un sistema de gestión de la seguridad de la información, y fue concebida para garantizar la selección de controles de seguridad adecuados y proporcionales para ayudar a proteger los activos de información, otorgando confianza a &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;cualquiera de las partes interesadas. Contiene una serie de prácticas recomendadas en seguridad de la información para desarrollar, implementar y mantener especificaciones para los sistemas de gestión de &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Seguridad&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Seguridad&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; de &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Informaci￳n&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Información&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; (SGSI). Contiene los requisitos del sistema de gestión de seguridad de la información.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Es una norma establecida para cualquier organización, ya sea grande o pequeña, de cualquier sector y parte del mundo. La norma es particularmente interesante si la protección de la información es crítica, como en finanzas, sanidad sector público y tecnología de la información (TI). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Al no ser de obligado cumplimiento, cumplir con la normativa es un activo muy valioso y eficaz para organizaciones que gestionan la información por encargo de otros, para empresas de subcontratación de TI, puede utilizarse para garantizar a los clientes que su información está protegida. Esto demuestra la garantía independientemente de los controles internos, y cumple una serie de requisitos de gestión y de continuidad de la actividad comercial. Además proporciona una seguridad a los clientes demostrándoles que la seguridad de su información es primordial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/2166583393373287856/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/2166583393373287856?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/2166583393373287856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/2166583393373287856'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2009/05/iso-27001.html' title='ISO 27001'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2000983717521761098.post-5071976082863075391</id><published>2009-05-21T01:17:00.002+02:00</published><updated>2009-06-07T16:28:00.707+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leyes"/><category scheme="http://www.blogger.com/atom/ns#" term="Sistemas Informacion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tecnologias de la Informacion"/><title type='text'>Ley Orgánica de Protección de Datos (LOPD)</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Es una Ley Orgánica española cuyo objetivo es proteger y garantizar los derechos y libertades de las personas físicas en cuanto a datos personales, conservando su honor, intimidad y privacidad. Comprende un total de 49 artículos, 6 Disposiciones Adicionales, 3 Disposiciones Transitorias, 1 Disposición Derogatoria y 3 Disposiciones Finales, todo ello de obligado cumplimiento, y &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style=&quot;font-style:normal;mso-bidi-font-style: italic&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;será aplicada a los datos de carácter personal registrados en soporte físico que los haga susceptibles de tratamiento, y a toda modalidad de uso posterior de estos por los sectores público y privado. Deben cumplir con ella &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;todos aquellos que posean datos personales en cualquier soporte físico y que sean susceptibles de ser usados y tratados. Todo ello está controlado por &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la ￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼Agencia Española&quot; st=&quot;on&quot;&gt;&lt;st1:personname productid=&quot;la Agencia&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Agencia&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;  Española&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; de Protección de Datos (AEPD), existiendo otras agencias de protección de datos de carácter autonómico en diferentes comunidades.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;em&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot;mso-fareast-Times New Roman&amp;quot;; mso-ansi-language:ES-TRAD;mso-fareast-language:ES-TRAD;mso-bidi-language:AR-SA; font-style:normal;mso-bidi-font-style:italic&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;En caso del incumplimiento de &lt;/span&gt;&lt;/span&gt;&lt;st1:personname productid=&quot;la Ley&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;la Ley&lt;/span&gt;&lt;/span&gt;&lt;/st1:personname&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;, se impondrá una sanción económica cuya cantidad dependerá del grado de la misma.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span lang=&quot;ES-TRAD&quot; style=&quot; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; Pueden ser: leves, como podría ser No atender, por motivos formales, la solicitud del interesado de rectificación o cancelación de datos personales, y la multa estaría entre 600 y 60.000 euros; de una infracción grave estaríamos hablando de recoger datos personales sin recoger el consentimiento expreso cuando éste sea exigible, y llegaría a ser desde &lt;/span&gt;&lt;/span&gt;&lt;st1:metricconverter productid=&quot;60.001 a&quot; st=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;60.001 a&lt;/span&gt;&lt;/span&gt;&lt;/st1:metricconverter&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; 300.000 euros; La recogida de datos de forma fraudulenta y engañosa se trataría de una sanción muy grave, que podría llegar a alcanzar los 601.012 euros.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ingenierogestion.blogspot.com/feeds/5071976082863075391/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2000983717521761098/5071976082863075391?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5071976082863075391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2000983717521761098/posts/default/5071976082863075391'/><link rel='alternate' type='text/html' href='http://ingenierogestion.blogspot.com/2009/05/ley-organica-de-proteccion-de-datos.html' title='Ley Orgánica de Protección de Datos (LOPD)'/><author><name>José María Luna</name><uri>http://www.blogger.com/profile/15739192351686806566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>