Serex Posted March 26, 2014 Report Share Posted March 26, 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 renssis, Shogun, GeniusWhite and 5 others 8 Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted March 26, 2014 Report Share Posted March 26, 2014 Muy buena guía con esto hare backup y limpieza automática Quote Link to comment Share on other sites More sharing options...
Edward Posted March 27, 2014 Report Share Posted March 27, 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. Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted March 27, 2014 Report Share Posted March 27, 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^ Quote Link to comment Share on other sites More sharing options...
TheSanto Posted March 27, 2014 Report Share Posted March 27, 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 Quote Link to comment Share on other sites More sharing options...
Edward Posted March 27, 2014 Report Share Posted March 27, 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. Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted March 27, 2014 Report Share Posted March 27, 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 Quote Link to comment Share on other sites More sharing options...
TheSanto Posted March 27, 2014 Report Share Posted March 27, 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 Quote Link to comment Share on other sites More sharing options...
Miguelito Posted March 27, 2014 Report Share Posted March 27, 2014 Muy buen aporte gracias Serex Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted March 27, 2014 Report Share Posted March 27, 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 Quote Link to comment Share on other sites More sharing options...
TheSanto Posted March 27, 2014 Report Share Posted March 27, 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" Quote Link to comment Share on other sites More sharing options...
yoshineitor Posted April 1, 2014 Report Share Posted April 1, 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. Quote Link to comment Share on other sites More sharing options...
pepineitor Posted April 1, 2014 Report Share Posted April 1, 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 1 Quote Link to comment Share on other sites More sharing options...
Edward Posted April 2, 2014 Report Share Posted April 2, 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 Quote Link to comment Share on other sites More sharing options...
GeniusWhite Posted February 15, 2015 Report Share Posted February 15, 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 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. 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.