Serex Publicado 26 de Marzo del 2014 Reportar Compartir Publicado 26 de Marzo del 2014 ¿Soñais con hacer copias de seguridad automáticas? O simplemente automatizar la ejecución de cualquier script. Os voy a desvelar como. FreeBSD nos ofrece una herramienta llamada cron jobs. Con esta herramienta podéis automatizar la ejecución de cualquier script, vuestro servidor lo ejecutará automáticamente a la hora fijada, cada dia, cada hora, cada semana o cada mes. Funcionamiento: -Bueno el archivo esta localizado en /etc/crontab -Veréis una linea tipo : */5 * * * * root /usr/libexec/atrun Justo debajo de esa, o al final del archivo donde queráis pondremos nuestra linea para automatizar nuestro script. Por ejemplo este script: 10 */2 * * * root /root/copia_seguridad.sh Esta línea ejecutaría el script "copia_seguridad.sh" ubicado en /root cada 2 horas el minuto 10. El primer párrafo son minutos, el segundo horas, el tercero días y el cuarto meses. Si ponemos un numero solo, será el tiempo exacto en el que se ejecutará por ejemplo en mi caso el minuto 10, y si ponemos */2 se ejecutará cada 2 horas. Por ejemplo si quisiéramos que se ejecutara a las 10, el minuto 20, cada día quedaría así: 20 10 */1 * * root /root/copia_seguridad.sh Se ejecutaría a las 10, minuto 20, cada día. Si queréis algun ejemplo mas os lo puedo poner pero con esto creo que queda claro. Una vez puesto tenéis que reiniciar el servidor. Aseguraros de que el script tenga permisos 777. #MadeInZone Anthony's, Jfirewall, Shogun y 5 mas reacciono a esto 8 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 26 de Marzo del 2014 Reportar Compartir Publicado 26 de Marzo del 2014 Muy buena guía con esto hare backup y limpieza automática Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 Muy buena guía con esto hare backup y limpieza automática La mejor limpieza es por quest. Porque si se te cae el servidor se te queda el log del fallo, en cambio por crontab(cron job) si se cae no se te queda el fallo. Muy buena guía Serex. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 La mejor limpieza es por quest. Porque si se te cae el servidor se te queda el log del fallo, en cambio por crontab(cron job) si se cae no se te queda el fallo. Muy buena guía Serex.Ahí si que me diste para oe sar ^o^ Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheSanto Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 La mejor limpieza es por quest. Porque si se te cae el servidor se te queda el log del fallo, en cambio por crontab(cron job) si se cae no se te queda el fallo. Muy buena guía Serex. creo que a esto es a lo que se refiere .shake quest limpiar begin state start begin when login with pc.is_gm() begin loop_timer("antilag", 60*15) end when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3-- os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4-- os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') end end end Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 creo que a esto es a lo que se refiere .shake quest limpiar begin state start begin when login with pc.is_gm() begin loop_timer("antilag", 60*15) end when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3-- os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4-- os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser') os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') end end end Exacto. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 creo que a esto es a lo que se refiere .shake quest limpiar beginstate start begin when login with pc.is_gm() beginloop_timer("antilag", 60*15)end when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3-- os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4-- os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') endendend esa quest me suena de algo Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheSanto Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 esa quest me suena de algo No tiene ningún misterio sólo es la función os.execute. ¿De que te suena? xD Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Miguelito Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 Muy buen aporte gracias Serex Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 No tiene ningún misterio sólo es la función os.execute. ¿De que te suena? xD De unos files que se robaron creo, void o terrasanta me parece Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheSanto Publicado 27 de Marzo del 2014 Reportar Compartir Publicado 27 de Marzo del 2014 De unos files que se robaron creo, void o terrasanta me parece Ni idea, está quest la hice hace tiempo y @sema también hizo su "versión" Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
yoshineitor Publicado 1 de Abril del 2014 Reportar Compartir Publicado 1 de Abril del 2014 Disculpen yo lo quiero hacer para que me encienda mi servidor cada 3 horas ya que se me caen algunos mapas y encendiendolo con el .start se levantan pero lo ago manualmentey eso cansa... Para que sea Automatico seria asi? 10 */3 * * * root /root/start.sh o asi? 10 */3 * * * root /home/game/start.sh Diganme cual de las 2 porfavor. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
pepineitor Publicado 1 de Abril del 2014 Reportar Compartir Publicado 1 de Abril del 2014 creo que a esto es a lo que se refiere .shake quest limpiar beginstate start begin when login with pc.is_gm() beginloop_timer("antilag", 60*15)end when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3-- os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4-- os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') endendend Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida.En cuanto al tema del cron, anotaría que significa cada columna#Minuto Hora Dia/Sem Mes Dia/Mes Usuario Ruta Script* * * * * root /Ruta/hasta/tu/scriptEsta línea ejecutaría el script cada min.Para los navegantes, los backups deben hacerse de la base de datos no de los files, podeis usar este pequeño script que debereis añadir la ruta en el cronfecha=`date +%y.%m.%d-%H:%M`mkdir /Backupsmkdir /Backups/$fechacd /Backups/$fechatar czvf db.gz /var/db/mysqlEs un shell muy simple que solo hara un backup, ni limpiará ni nada. GeniusWhite reacciono a esto 1 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward Publicado 2 de Abril del 2014 Reportar Compartir Publicado 2 de Abril del 2014 Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida. Qué no da lagg? Tu ponte a tener un syserr con 100mb y uno con 10kb y dime si tienes lagg o no Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
GeniusWhite Publicado 15 de Febrero del 2015 Reportar Compartir Publicado 15 de Febrero del 2015 ¿Soñais con hacer copias de seguridad automáticas? O simplemente automatizar la ejecución de cualquier script. Os voy a desvelar como. FreeBSD nos ofrece una herramienta llamada cron jobs. Con esta herramienta podéis automatizar la ejecución de cualquier script, vuestro servidor lo ejecutará automáticamente a la hora fijada, cada dia, cada hora, cada semana o cada mes. Funcionamiento: -Bueno el archivo esta localizado en /etc/crontab -Veréis una linea tipo : */5 * * * * root /usr/libexec/atrun Justo debajo de esa, o al final del archivo donde queráis pondremos nuestra linea para automatizar nuestro script. Por ejemplo este script: 10 */2 * * * root /root/copia_seguridad.sh Esta línea ejecutaría el script "copia_seguridad.sh" ubicado en /root cada 2 horas el minuto 10. El primer párrafo son minutos, el segundo horas, el tercero días y el cuarto meses. Si ponemos un numero solo, será el tiempo exacto en el que se ejecutará por ejemplo en mi caso el minuto 10, y si ponemos */2 se ejecutará cada 2 horas. Por ejemplo si quisiéramos que se ejecutara a las 10, el minuto 20, cada día quedaría así: 20 10 */1 * * root /root/copia_seguridad.sh Se ejecutaría a las 10, minuto 20, cada día. Si queréis algun ejemplo mas os lo puedo poner pero con esto creo que queda claro. Una vez puesto tenéis que reiniciar el servidor. Aseguraros de que el script tenga permisos 777. #MadeInZone No meu caso eu queria a SERVEFILES salva a cada 1hora EXATA, então meu script seria assim? * */1 * * * root /usr/home/game/backup.sh seria assim??? Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida. En cuanto al tema del cron, anotaría que significa cada columna #Minuto Hora Dia/Sem Mes Dia/Mes Usuario Ruta Script* * * * * root /Ruta/hasta/tu/scriptEsta línea ejecutaría el script cada min. Para los navegantes, los backups deben hacerse de la base de datos no de los files, podeis usar este pequeño script que debereis añadir la ruta en el cron fecha=`date +%y.%m.%d-%H:%M`mkdir /Backupsmkdir /Backups/$fechacd /Backups/$fechatar czvf db.gz /var/db/mysqlEs un shell muy simple que solo hara un backup, ni limpiará ni nada. Quero salvar apenas os dados dos jogadores com itens e tudo mais, ou seja, salvar tudo que é relacionado ao banco de dados, salvar apenas o mysql... poderia me explicar o que seria o /Backupsmkdir /Backups/$fechacd /Backups/$fechatar (seria a pasta que será salva?), porque eu quero executar esse script a cada 1minuto, para salvar apenas o banco de dados completo, meu backup APENAS do mysql está localizado no diretorio /usr/home/game e o nome do arquivo seria 'mysql.sh' , como ficaria o script? não entendi muito bem... obrigado Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.