[Earl] Board Active Cli

[Earl] Board Active Cli 1.0.0a

No permission to download
XF Compatibility
  1. 2.2.x
Short Description
This add-on allows you to turn your board on and off with command line interface.
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.."
Author
anne51
Views
387
Extension type
zip
File size
6.7 KB
First release
Last update
Ratings 0.00 star(s) 0 ratings
Link was Broken? Please Send message to the Website Team and we will assist you quickly!
Support Developer If you are satisfied with the test or your project has earned you money, Click the More Information button to support the developer by purchasing.

More resources from anne51

TableTrack - The Complete SaaS Restaurant Management Solution A
tailored to meet the unique branding and operational needs of any dining establishment.
Off POS - Retail POS and Stock Software A
Revolutionize your retail operations with Off POS, the ultimate Retail POS and Stock Software.

Similar resources

[OzzModz] / [XB] Copy To Clipboard A
Adds a copy to clipboard function for your code blocks.
[OzzModz] Copy Message to Clipboard A
Adds a copy to clipboard button to messages.
[AndyB]  Remove click to expand A
Removes click to expand links in approval queue.
Top