Skip to content

Commit 0df6a43

Browse files
committed
Merge branch 'pr/6'
2 parents 3928602 + 9f4ec54 commit 0df6a43

File tree

4 files changed

+67
-64
lines changed

4 files changed

+67
-64
lines changed

bin/v-backup-user

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -54,23 +54,6 @@ start_time=$(date '+%s')
5454
subj="$user → backup failed"
5555
email=$(grep CONTACT $HESTIA/data/users/admin/user.conf |cut -f 2 -d \')
5656

57-
# Checking load average
58-
la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.')
59-
# i=0
60-
while [ "$la" -ge "$BACKUP_LA_LIMIT" ]; do
61-
echo -e "$(date "+%F %T") Load Average $la"
62-
sleep 60
63-
wait_for_backup_if_it_is_not_time_for_backup
64-
# if [ "$i" -ge "15" ]; then
65-
# la_error="LoadAverage $la is above threshold"
66-
# echo "$la_error" |$SENDMAIL -s "$subj" $email $notify
67-
# sed -i "/ $user /d" $HESTIA/data/queue/backup.pipe
68-
# check_result $E_LA "$la_error"
69-
# fi
70-
la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.')
71-
# (( ++i))
72-
done
73-
7457
if [ -z "$BACKUP_TEMP" ]; then
7558
BACKUP_TEMP=$BACKUP
7659
fi
@@ -402,14 +385,18 @@ if [ ! -z "$DB_SYSTEM" ] && [ "$DB" != '*' ]; then
402385
grants="$tmpdir/db/$database/conf/$database.$TYPE.$DBUSER"
403386
if [ ! -f "$dumpgz" ]; then
404387

388+
WAIT_LOOP_ENTERED=0
405389
while true
406390
do
407391
if pgrep -x "mysqldump" > /dev/null
408392
then
393+
WAIT_LOOP_ENTERED=1
409394
echo "Wait other mysqldump to finish"
410395
sleep 1
411396
else
412-
echo "We can use mysqldump now"
397+
if [ "$WAIT_LOOP_ENTERED" -eq 1 ]; then
398+
echo "We can use mysqldump now"
399+
fi
413400
break
414401
fi
415402
done

bin/v-backup-users

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ source $HESTIA/conf/hestia.conf
2525
$BIN/v-check-vesta-license >/dev/null
2626

2727
# Auto-repair all databases before backuping all accounts
28-
mysqlrepair --all-databases --check --auto-repair
28+
mysqlrepair --all-databases --check --auto-repair > /dev/null 2>&1
2929

3030
if [ -z "$BACKUP_SYSTEM" ]; then
3131
exit

func/main.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -941,6 +941,22 @@ format_aliases() {
941941

942942

943943
wait_for_backup_if_it_is_not_time_for_backup() {
944+
# Checking load average
945+
la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.')
946+
# i=0
947+
while [ "$la" -ge "$BACKUP_LA_LIMIT" ]; do
948+
echo -e "$(date "+%F %T") Load Average $la"
949+
sleep 60
950+
# if [ "$i" -ge "15" ]; then
951+
# la_error="LoadAverage $la is above threshold"
952+
# echo "$la_error" |$SENDMAIL -s "$subj" $email $notify
953+
# sed -i "/ $user /d" $VESTA/data/queue/backup.pipe
954+
# check_result $E_LA "$la_error"
955+
# fi
956+
la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.')
957+
# (( ++i))
958+
done
959+
944960
# block backup if current hour is after 6 AM
945961
WAIT_LOOP_ENTERED=0
946962
if pgrep -x "v-backup-users" > /dev/null

web/inc/i18n/es.php

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* > huloza - https://github.com/huloza
99
* > Estratos Consulting "estratos" - estratos.net
1010
* > Manuel Valle "Estilate" - estilate.com
11-
*
11+
*
1212
*/
1313

1414
$LANG['es'] = array(
@@ -145,7 +145,7 @@
145145
'Search Results' => 'Resultados de Busqueda',
146146
'Adding Firewall Rule' => 'Añadiendo Regla al Cortafuegos',
147147
'Editing Firewall Rule' => 'Editando Regla del Cortafuegos',
148-
'Adding IP Address to Banlist' => 'Agregando direcciones IP a la lista negra',
148+
'Adding IP Address to Banlist' => 'Agregando dirección IP a la lista negra',
149149

150150
'active' => 'activo',
151151
'spnd' => 'suspendido',
@@ -288,18 +288,18 @@
288288
'Object' => 'Objeto',
289289
'Username' => 'Nombre de Usuario',
290290
'Password' => 'Contraseña',
291-
'Email' => 'Email',
291+
'Email' => 'Correo electrónico',
292292
'Package' => 'Plan',
293-
'Language' => 'Lenguaje',
293+
'Language' => 'Idioma',
294294
'First Name' => 'Nombre',
295295
'Last Name' => 'Apellido',
296296
'Send login credentials to email address' => 'Correo para enviar datos de acceso al panel',
297-
'Default Template' => 'Plantilla por Defecto',
298-
'Default Name Servers' => 'Servidor de Nombre por Defecto',
297+
'Default Template' => 'Plantilla Predeterminada',
298+
'Default Name Servers' => 'Servidor de Nombre Predeterminado',
299299
'Domain' => 'Dominio',
300300
'DNS Support' => 'Soportar DNS',
301301
'Mail Support' => 'Soportar Correo',
302-
'Advanced options' => 'Opciones Avanzadas',
302+
'Advanced options' => 'Opciones avanzadas',
303303
'Basic options' => 'Opciones básicas',
304304
'Aliases' => 'Alias',
305305
'SSL Certificate' => 'Certificado SSL',
@@ -395,7 +395,7 @@
395395
'Comment' => 'Comentario',
396396
'Banlist' => 'Lista Negra',
397397
'ranges are acceptable' => 'rangos son aceptables',
398-
'CIDR format is supported' => 'Se admite formato CIDR',
398+
'CIDR format is supported' => 'se admite formato CIDR',
399399
'ACCEPT' => 'ACEPTAR',
400400
'DROP' => 'DENEGAR',
401401
'TCP' => 'TCP',
@@ -455,7 +455,7 @@
455455
'MAIL_DOMAIN_CREATED_OK' => 'El Dominio de Correo <a href="/list/mail/?domain=%s"><b>%s</b></a> ha sido creado exitosamente.',
456456
'MAIL_ACCOUNT_CREATED_OK' => 'La Cuenta de Correo <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> ha sido creada exitosamente.',
457457
'DATABASE_CREATED_OK' => 'La Base de Datos <a href="/edit/db/?database=%s"><b>%s</b></a> ha sido creada exitosamente.',
458-
'CRON_CREATED_OK' => 'Una Tarea Programada ha sido creada exitosamente.',
458+
'CRON_CREATED_OK' => 'La Tarea Programada ha sido creada exitosamente.',
459459
'IP_CREATED_OK' => 'La Dirección IP <a href="/edit/ip/?ip=%s"><b>%s</b></a> ha sido creada exitosamente.',
460460
'PACKAGE_CREATED_OK' => 'El Plan <a href="/edit/package/?package=%s"><b>%s</b></a> ha sido creado exitosamente.',
461461
'SSL_GENERATED_OK' => 'El certificado SSl ha sido creado exitosamente.',
@@ -467,33 +467,33 @@
467467
'Cronjob email reporting has been successfully disabled' => 'Se han desactivado exitosamente las notificaciones por correo de las Tareas Programadas.',
468468
'Changes has been saved.' => 'Los cambios han sido guardados exitosamente.',
469469
'Confirmation' => 'Confirmación',
470-
'DELETE_USER_CONFIRMATION' => '¿Está seguro que desea eliminar el usuario %s?',
471-
'SUSPEND_USER_CONFIRMATION' => '¿Está seguro que desea suspender el usuario %s?',
472-
'UNSUSPEND_USER_CONFIRMATION' => '¿Está seguro que desea habilitar el usuario %s?',
473-
'DELETE_DOMAIN_CONFIRMATION' => '¿Está seguro que desea eliminar el dominio %s?',
474-
'SUSPEND_DOMAIN_CONFIRMATION' => '¿Está seguro que desea suspender el dominio %s?',
475-
'UNSUSPEND_DOMAIN_CONFIRMATION' => '¿Está seguro que desea habilitar el dominio %s?',
476-
'DELETE_RECORD_CONFIRMATION' => '¿Está seguro que desea eliminar el registro %s?',
477-
'SUSPEND_RECORD_CONFIRMATION' => '¿Está seguro que desea suspender el registro %s?',
478-
'UNSUSPEND_RECORD_CONFIRMATION' => '¿Está seguro que desea habilitar el registro %s?',
479-
'DELETE_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro que desea eliminar la cuenta de correo %s?',
480-
'SUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro que desea suspender la cuenta de correo %s?',
481-
'UNSUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro que desea habilitar la cuenta de correo %s?',
482-
'DELETE_DATABASE_CONFIRMATION' => '¿Está seguro que desea eliminar la base de datos %s?',
483-
'SUSPEND_DATABASE_CONFIRMATION' => '¿Está seguro que desea suspender la base de datos %s?',
484-
'UNSUSPEND_DATABASE_CONFIRMATION' => '¿Está seguro que desea habilitar la base de datos %s?',
485-
'DELETE_CRON_CONFIRMATION' => '¿Está seguro que desea eliminar la tarea programada %s?',
486-
'SUSPEND_CRON_CONFIRMATION' => '¿Está seguro que desea suspender la tarea programada %s?',
487-
'UNSUSPEND_CRON_CONFIRMATION' => '¿Está seguro que desea habilitar la tarea programada %s?',
488-
'DELETE_BACKUP_CONFIRMATION' => '¿Está seguro que desea eliminar el resplado %s?',
489-
'DELETE_EXCLUSION_CONFIRMATION' => '¿Está seguro que desea eliminar la exclusión %s?',
490-
'DELETE_PACKAGE_CONFIRMATION' => '¿Está seguro que desea eliminar el plan %s?',
491-
'DELETE_IP_CONFIRMATION' => '¿Está seguro que desea eliminar la dirección IP %s?',
492-
'DELETE_RULE_CONFIRMATION' => '¿Está seguro que desea eliminar la regla #%s',
493-
'SUSPEND_RULE_CONFIRMATION' => '¿Está seguro que desea suspender la regla #%s?',
494-
'UNSUSPEND_RULE_CONFIRMATION' => '¿Está seguro que desea habilitar la regla #%s?',
470+
'DELETE_USER_CONFIRMATION' => '¿Está seguro de que desea eliminar el usuario %s?',
471+
'SUSPEND_USER_CONFIRMATION' => '¿Está seguro de que desea suspender el usuario %s?',
472+
'UNSUSPEND_USER_CONFIRMATION' => '¿Está seguro de que desea habilitar el usuario %s?',
473+
'DELETE_DOMAIN_CONFIRMATION' => '¿Está seguro de que desea eliminar el dominio %s?',
474+
'SUSPEND_DOMAIN_CONFIRMATION' => '¿Está seguro de que desea suspender el dominio %s?',
475+
'UNSUSPEND_DOMAIN_CONFIRMATION' => '¿Está seguro de que desea habilitar el dominio %s?',
476+
'DELETE_RECORD_CONFIRMATION' => '¿Está seguro de que desea eliminar el registro %s?',
477+
'SUSPEND_RECORD_CONFIRMATION' => '¿Está seguro de que desea suspender el registro %s?',
478+
'UNSUSPEND_RECORD_CONFIRMATION' => '¿Está seguro de que desea habilitar el registro %s?',
479+
'DELETE_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro de que desea eliminar la cuenta de correo %s?',
480+
'SUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro de que desea suspender la cuenta de correo %s?',
481+
'UNSUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '¿Está seguro de que desea habilitar la cuenta de correo %s?',
482+
'DELETE_DATABASE_CONFIRMATION' => '¿Está seguro de que desea eliminar la base de datos %s?',
483+
'SUSPEND_DATABASE_CONFIRMATION' => '¿Está seguro de que desea suspender la base de datos %s?',
484+
'UNSUSPEND_DATABASE_CONFIRMATION' => '¿Está seguro de que desea habilitar la base de datos %s?',
485+
'DELETE_CRON_CONFIRMATION' => '¿Está seguro de que desea eliminar la tarea programada %s?',
486+
'SUSPEND_CRON_CONFIRMATION' => '¿Está seguro de que desea suspender la tarea programada %s?',
487+
'UNSUSPEND_CRON_CONFIRMATION' => '¿Está seguro de que desea habilitar la tarea programada %s?',
488+
'DELETE_BACKUP_CONFIRMATION' => '¿Está seguro de que desea eliminar el resplado %s?',
489+
'DELETE_EXCLUSION_CONFIRMATION' => '¿Está seguro de que desea eliminar la exclusión %s?',
490+
'DELETE_PACKAGE_CONFIRMATION' => '¿Está seguro de que desea eliminar el plan %s?',
491+
'DELETE_IP_CONFIRMATION' => '¿Está seguro de que desea eliminar la dirección IP %s?',
492+
'DELETE_RULE_CONFIRMATION' => '¿Está seguro de que desea eliminar la regla #%s',
493+
'SUSPEND_RULE_CONFIRMATION' => '¿Está seguro de que desea suspender la regla #%s?',
494+
'UNSUSPEND_RULE_CONFIRMATION' => '¿Está seguro de que desea habilitar la regla #%s?',
495495
'LEAVE_PAGE_CONFIRMATION' => '¿Está seguro de que quiere abandonar esta página?',
496-
'RESTART_CONFIRMATION' => '¿Está seguro que desea reiniciar %s?',
496+
'RESTART_CONFIRMATION' => '¿Está seguro de que desea reiniciar %s?',
497497
'Welcome' => 'Bienvenido',
498498
'LOGGED_IN_AS' => 'Has iniciado sesión exitosamente con el usuario %s.',
499499
'Error' => 'Error',
@@ -506,10 +506,10 @@
506506
'Error code:' => 'Código de Error: %s',
507507
'SERVICE_ACTION_FAILED' => '"%s" "%s" ha fallado',
508508
'IP address is in use' => 'La Dirección IP está en uso.',
509-
'BACKUP_SCHEDULED' => 'La tarea se ha añadido a la cola. Recibirá un correo de notificación cuando el respaldo esté listo para su descarga.',
510-
'BACKUP_EXISTS' => 'Se está realizando un respaldo en este momento. Por favor espere a que éste termine.',
509+
'BACKUP_SCHEDULED' => 'La tarea se ha añadido a la cola. Recibirá un correo de notificación cuando el respaldo esté listo para su descarga.',
510+
'BACKUP_EXISTS' => 'Se está realizando un respaldo en este momento. Por favor espere a que este termine.',
511511
'RESTORE_SCHEDULED' => 'La tarea se ha añadido a la cola. Recibirá un correo de notificación cuando la restauración haya terminado.',
512-
'RESTORE_EXISTS' => 'Se está realizando una restauración en este momento. Por favor espere a que ésta termine.',
512+
'RESTORE_EXISTS' => 'Se está realizando una restauración en este momento. Por favor espere a que esta termine.',
513513

514514
'WEB_EXCLUSIONS' => 'Ingrese el nombre de dominio, uno por línea. Para excluir a todos utilice *. Para excluir directorios específicos utilice el siguiente formato: dominio.com:public_html/cache:public_html/tmp',
515515
'DNS_EXCLUSIONS' => 'Ingrese el nombre de dominio, uno por línea. Para excluir a todos utilice *',
@@ -557,7 +557,7 @@
557557
'Configuring Server' => 'Configurar Servidor',
558558
'Hostname' => 'Nombre del Servidor',
559559
'Time Zone' => 'Zona Horaria',
560-
'Default Language' => 'Idioma por Defecto',
560+
'Default Language' => 'Idioma Predeterminado',
561561
'Proxy Server' => 'Servidor Proxy',
562562
'Web Server' => 'Servidor Web',
563563
'Backend Server' => 'Backend Server',
@@ -615,7 +615,7 @@
615615
'EXTRACT' => 'EXTRAER',
616616
'DOWNLOAD' => 'DESCARGAR',
617617
'Are you sure?' => '¿Estás seguro?',
618-
'Hit' => 'Hit',
618+
'Hit' => 'Pulsa',
619619
'to reload the page' => 'para recargar la página',
620620
'Directory name cannot be empty' => 'El nombre del directorio no puede estar vacío',
621621
'File name cannot be empty' => 'El nombre del archivo no puede estar vacío',
@@ -638,7 +638,7 @@
638638
'OK' => 'OK',
639639
'YOU ARE COPYING' => 'ESTÁS COPIANDO',
640640
'YOU ARE REMOVING' => 'ESTÁS ELIMINANDO',
641-
'Delete items' => 'Eliminando items',
641+
'Delete items' => 'Eliminar elementos',
642642
'Copy files' => 'Copiar archivos',
643643
'Move files' => 'Mover archivos',
644644
'Are you sure you want to copy' => 'Estás seguro de que deseas copiar',
@@ -665,13 +665,13 @@
665665
'Add New object' => 'Añadir Objeto Nuevo',
666666
'Save Form' => 'Guardar Formulario',
667667
'Cancel saving form' => 'Omitir guardar el formulario',
668-
'Go to USER list' => 'Ir a USUARIOS', // En mi opinión queda mejor "Ir a" que "Ir a Listado o Catalogo"
668+
'Go to USER list' => 'Ir a USUARIOS',
669669
'Go to WEB list' => 'Ir a DOMINIOS / WEB',
670670
'Go to DNS list' => 'Ir a DNS',
671671
'Go to MAIL list' => 'Ir a CORREOS',
672672
'Go to DB list' => 'Ir a BASES DE DATOS',
673-
'Go to CRON list' => 'IR a TAREAS PROGRAMADAS',
674-
'Go to BACKUP list' => 'IR a RESPALDOS',
673+
'Go to CRON list' => 'Ir a TAREAS PROGRAMADAS',
674+
'Go to BACKUP list' => 'Ir a RESPALDOS',
675675
'Focus on search' => 'Desplegar Buscador',
676676
'Display/Close shortcuts' => 'Mostrar/Ocultar atajos',
677677
'Move backward through top menu' => 'Desplazarse hacia atrás en el menú superior',
@@ -762,5 +762,5 @@
762762
'maximum characters length, including prefix' => 'usar un máximo de %s caracteres, incluyendo prefijo',
763763

764764
'Email Credentials' => 'Datos de acceso a la cuenta de correo',
765-
765+
766766
);

0 commit comments

Comments
 (0)