Cloud Hosting > Generalidades de Fiomega Cloud Hosting > Crear tareas programadas o Cron Jobs
Crear tareas programadas o Cron Jobs
Con el fin de realizar copias de seguridad en Sitios Nube de archivos nubes a través de este ejemplo, usted tendrá que crear dos puestos de trabajo cron. Una de las tareas cron se copia como seguridad en el sitio de la nube y de bases de datos y la segunda tarea programada cargará la copia de seguridad de archivos de la nube. Este es un ejemplo muy simple y no debe ser utilizado para muy grandes sitios, como bases de datos para copias de seguridad de archivos de la nube.
Paso 1
Primero con cron, cree un archivo llamado backup.sh. Este archivo debe ser colocado en la raíz de su dominio. Usted tendrá que colocar el siguiente código en su interior:
Paso 1
Primero con cron, cree un archivo llamado backup.sh. Este archivo debe ser colocado en la raíz de su dominio. Usted tendrá que colocar el siguiente código en su interior:
En el guión anterior, usted tendrá que reemplazar las partes en MAYÚSCULAS con su información actual de la siguiente manera:
SU WEBROOT - Esta es la ruta absoluta a los archivos. Usted puede encontrar este camino haciendo click en Hosting, Sitios Nube, Funciones, y el desplazamiento hacia abajo. Esta será la "Ruta de Linux" que aparece allí. Un ejemplo sería: / mnt/target02/123456/www.domain.com (Nota, el contenido de / web / no está incluido en ese camino)
DB SU HOST - Host Base de datos de ejemplo sería mysql5-9.wc1 o mysql50-78.wc1.dfw1.stabletransit.com
DB SU CONTRASEÑA - la contraseña en esta base de datos (nótese las comillas simples y que no hay ningún espacio entre-p y la comilla simple)
DB SU USUARIO - el nombre de usuario de base de datos (por ejemplo: 12345_username)
SU NOMBRE DB - el nombre de la base de datos que la copia de seguridad (por ejemplo: 12345_database_name).Tenga en cuenta que no hay ningún parámetro para esta opción a diferencia de los ejemplos anteriores (-h-p y-u, respectivamente).
Coloque este archivo en la raíz de su web.
Paso 2
Para este paso, necesitará tener acceso a los archivos de la nube. Si no está seguro o no ha configurado Archivos Nube en su cuenta, por favor, visite ¿Cómo puedo acceder a archivos de la nube para obtener más información sobre la configuración de su cuenta de Archivos Cloud. Asimismo, le informamos que usted puede incurrir en cargos asociados con el uso de archivos de la nube.
Ahora, tendrá que obtener y configurar la API PHP. Para descargar la documentación y los archivos PHP API, haga clic aquí. Si hace click en el botón "Descargas" a continuación, puede descargar los archivos en un archivo zip.
Una vez descargado el archivo, descomprimirlo. Luego vaya a la raíz del sitio y cree un directorio llamado "CloudFiles. Subir los archivos que estaban en el archivo PHP API en el nuevo directorio "CloudFiles". Una vez que se ha cargado el contenido del / YOUR_WEB_ROOT / CloudFiles / el directorio debe ser similar a esta imagen:
SU WEBROOT - Esta es la ruta absoluta a los archivos. Usted puede encontrar este camino haciendo click en Hosting, Sitios Nube, Funciones, y el desplazamiento hacia abajo. Esta será la "Ruta de Linux" que aparece allí. Un ejemplo sería: / mnt/target02/123456/www.domain.com (Nota, el contenido de / web / no está incluido en ese camino)
DB SU HOST - Host Base de datos de ejemplo sería mysql5-9.wc1 o mysql50-78.wc1.dfw1.stabletransit.com
DB SU CONTRASEÑA - la contraseña en esta base de datos (nótese las comillas simples y que no hay ningún espacio entre-p y la comilla simple)
DB SU USUARIO - el nombre de usuario de base de datos (por ejemplo: 12345_username)
SU NOMBRE DB - el nombre de la base de datos que la copia de seguridad (por ejemplo: 12345_database_name).Tenga en cuenta que no hay ningún parámetro para esta opción a diferencia de los ejemplos anteriores (-h-p y-u, respectivamente).
Coloque este archivo en la raíz de su web.
Paso 2
Para este paso, necesitará tener acceso a los archivos de la nube. Si no está seguro o no ha configurado Archivos Nube en su cuenta, por favor, visite ¿Cómo puedo acceder a archivos de la nube para obtener más información sobre la configuración de su cuenta de Archivos Cloud. Asimismo, le informamos que usted puede incurrir en cargos asociados con el uso de archivos de la nube.
Ahora, tendrá que obtener y configurar la API PHP. Para descargar la documentación y los archivos PHP API, haga clic aquí. Si hace click en el botón "Descargas" a continuación, puede descargar los archivos en un archivo zip.
Una vez descargado el archivo, descomprimirlo. Luego vaya a la raíz del sitio y cree un directorio llamado "CloudFiles. Subir los archivos que estaban en el archivo PHP API en el nuevo directorio "CloudFiles". Una vez que se ha cargado el contenido del / YOUR_WEB_ROOT / CloudFiles / el directorio debe ser similar a esta imagen:
A continuación, tendrá que crear un simple script PHP para conectarse a la nube archivos y cargar la copia de seguridad que está creando. Lo llamaremos "cloudfiles_backup.php" y lo pondremos en la misma ubicación que el script de shell (el directorio raíz de la web). Este archivo será llamado por el script de shell que escribimos antes, así que si usted cambia ese nombre asegúrese de encontrar su referencia en la secuencia de comandos de shell y cambie allí también.
Estos son los contenidos de la secuencia de comandos:
Estos son los contenidos de la secuencia de comandos:
Al igual que el primer guión, en el guión anterior tendrá que reemplazar las partes en MAYÚSCULAS con los valores adecuados. Esto incluye:
SU WEBROOT - Como era antes, este es su camino Linux, tal como se especifica en la ficha "Funciones" para su sitio.
SU NOMBRE DE USUARIO - Su Nube Archivos de Fiomega con su nombre de usuario (el que se utiliza para iniciar sesión en el panel de control).
Su clave de API - Su clave de API de Archivos Cloud. Usted puede obtener la clave de API en el panel de control en la sección "Mi cuenta" en la barra lateral, en "Acceso a la API".
SU NOMBRE DE CONTENEDORES - El nombre del contenedor que está utilizando en archivos Nube para contener el archivo de copia de seguridad.
Paso 3
El último paso es automatizar todo esto mediante la creación de la tarea programada real dentro de su panel de control.
La tarea que creamos ejecutará la secuencia de comandos backup.sh que creamos en el paso 1. La siguiente pantalla muestra un ejemplo del proceso de configuración del Panel de control en la Nube Clasica para esta tarea. Tenga en cuenta que la fecha, la hora y la frecuencia pueden ser modificadas para satisfacer sus necesidades.
SU WEBROOT - Como era antes, este es su camino Linux, tal como se especifica en la ficha "Funciones" para su sitio.
SU NOMBRE DE USUARIO - Su Nube Archivos de Fiomega con su nombre de usuario (el que se utiliza para iniciar sesión en el panel de control).
Su clave de API - Su clave de API de Archivos Cloud. Usted puede obtener la clave de API en el panel de control en la sección "Mi cuenta" en la barra lateral, en "Acceso a la API".
SU NOMBRE DE CONTENEDORES - El nombre del contenedor que está utilizando en archivos Nube para contener el archivo de copia de seguridad.
Paso 3
El último paso es automatizar todo esto mediante la creación de la tarea programada real dentro de su panel de control.
La tarea que creamos ejecutará la secuencia de comandos backup.sh que creamos en el paso 1. La siguiente pantalla muestra un ejemplo del proceso de configuración del Panel de control en la Nube Clasica para esta tarea. Tenga en cuenta que la fecha, la hora y la frecuencia pueden ser modificadas para satisfacer sus necesidades.
En el ejemplo anterior hemos elegido "Perl", como el lenguaje de programación (la opción "Perl" se utiliza para ejecutar scripts de shell también) y programada la tarea se ejecuta todos los días a las 6:45 AM, hora del centro.
Ahora que ha creado un método de copia de seguridad de su sitio nube a su cuenta de Archivos Cloud. Usando nuestro sistema de cron le permitirá regular la frecuencia con que desea crear y subir sus copias de seguridad.
La nube de Fiomega no puede proporcionar soporte de códigos para sus sitios nube y aplicaciones web. Este artículo está diseñado para ofrecer un guión muy simple que le reserva a su sitio nube a su cuenta Archivos Cloud. Le invitamos a modificar cualquier parte de estos scripts para satisfacer sus propias necesidades.
Ahora que ha creado un método de copia de seguridad de su sitio nube a su cuenta de Archivos Cloud. Usando nuestro sistema de cron le permitirá regular la frecuencia con que desea crear y subir sus copias de seguridad.
La nube de Fiomega no puede proporcionar soporte de códigos para sus sitios nube y aplicaciones web. Este artículo está diseñado para ofrecer un guión muy simple que le reserva a su sitio nube a su cuenta Archivos Cloud. Le invitamos a modificar cualquier parte de estos scripts para satisfacer sus propias necesidades.