[Earl] Board Active Cli

[Earl] Board Active Cli 1.0.0a

Keine Berechtigung zum Herunterladen
XF-Kompatibilität
  1. 2.2.x
Kurzbeschreibung
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
Ansichten
460
Erweiterungstyp
zip
Dateigröße
6.7 KB
Erste Veröffentlichung
Letzte Aktualisierung
Bewertungen 0.00 Sterne 0 Bewertungen
Link defekt? Nachricht senden an das NP-Team – wir helfen dir schnell!
Unterstütze den Entwickler Wenn du mit dem Test zufrieden bist oder mit deinem Projekt erfolgreich Geld verdient hast, klicke auf den Button Mehr Informationen, um den Entwickler durch einen Kauf zu unterstützen.

Weitere Ressourcen von anne51

Kirki Pro A
Kirki Pro 6.0.13
Webbeprojektor für WordPress, umfassend erneuert.
RSSEO! A
RSSEO! 1.22.0
Wir haben alle von Suchmaschinenoptimierung gehört, jedoch das unsere Seite in einer Form ist, die Menschen finden können.
Permalien Manager Pro A
Permalien Manager Pro 2.5.3.6 Nulled
Ein WordPress URL-Editor mit game-changing Versatilität

Ähnliche Ressourcen

[AndyB]  Remove click to expand A
Removes click to expand links in approval queue.
Ansichten
584
Aktualisiert
[OzzModz] Copy Message to Clipboard A
Adds a copy to clipboard button to messages.
Ansichten
413
Aktualisiert
[OzzModz] / [XB] Copy To Clipboard A
Adds a copy to clipboard function for your code blocks.
Ansichten
244
Aktualisiert
Zurück
Oben