[Earl] Board Active Cli

[Earl] Board Active Cli 1.0.0a

Sem autorização para baixar
Compatibilidade com XF
  1. 2.2.x
Descrição curta
Automatically control your board with this add-on via command line interface for seamless database backup automation. Toggle "Board active" switch using shell scripts and cron jobs for efficient maintenance tasks.
This add-on allows you to turn your board on and off with command line interface.

So you can use this option to flip the "Board active" switch when you preparing to make a database backup and flip it back on when done.

You can automate the whole backup process by making a shell script like this and adding it to the crontab



Bash:

#!/usr/bin/env bash

############################################################################
# #
# SET VARS #
# #
############################################################################

vhost_path=/home/nginx/domains/yourdomain.com
public_doc_dir=$vhost_path/public
random_string=$(cat /dev/random | tr -dc '0-9' | fold -w 256 | head --bytes 7)
backup_dir=$public_doc_dir/backups/$(date +"%d-%m-%Y")/$random_string
elastic_snapshot_repo=/home/es_repo

dbuser=$(grep username $public_doc_dir/src/config.php | awk -F\' '{ print $6 }')
dbpass=$(grep password $public_doc_dir/src/config.php | awk -F\' '{ print $6 }')
dbname=$(grep dbname $public_doc_dir/src/config.php | awk -F\' '{ print $6 }')

############################################################################
# #
# BACKUP PROCESS #
# #
############################################################################

mkdir -p $backup_dir
# board active switch turns to off
/bin/env php $public_doc_dir/cmd.php xf:board-active off -m "Sorry for the inconvenience but we're performing some maintenance at the moment. we'll be back online shortly!"
mysqldump --opt --default-character-set=utf8mb4 -u$dbuser -p$dbpass $dbname > db$(date +"%d-%m-%Y").sql
....
...
..
# Board active switch turns to on and message sets back to the default
/bin/env php $public_doc_dir/cmd.php xf:board-active off -m "Sorry, we're currently unavailable. Please check back later.."
Autor
anne51
Visualizações
460
Tipo de extensão
zip
Tamanho do arquivo
6,7 KB
Primeiro lançamento
Última atualização
Avaliações 0,00 estrelas 0 avaliações
Link quebrado? Enviar mensagem para a equipe NP que vamos ajudá-lo rapidamente!
Apoie o desenvolvedor Se você está satisfeito com o teste ou seu projeto gerou lucro, clique no botão “Mais informações” para apoiar o desenvolvedor comprando.

Mais recursos de anne51

Kirki Pro A
Kirki Pro 6.0.13
Construtor de Sites para WordPress, reimaginado.
Visualizações
102
Atualizado
RSSEO! A
RSSEO! 1.22.0
Todos nós ouvimos falar de Optimização para Melhor Posicionamento em Busca, porém ficar nosso site no formato que as pessoas podem encontrar
Visualizações
868
Atualizado
Perfil Manager Pro A
Perfil Manager Pro 2.5.3.6 Nulled
Editor de URLs do WordPress com Versatilidade Revolucionária

Recursos similares

[AndyB]  Remove click to expand A
Removes click to expand links in approval queue.
Visualizações
584
Atualizado
[OzzModz] Copy Message to Clipboard A
Adds a copy to clipboard button to messages.
Visualizações
413
Atualizado
[OzzModz] / [XB] Copy To Clipboard A
Adds a copy to clipboard function for your code blocks.
Visualizações
244
Atualizado
Voltar
Top