Update readme.md
This commit is contained in:
parent
4d26fae3c0
commit
754265bb94
27
readme.md
27
readme.md
@ -12,6 +12,7 @@ Un sistema operativo basato su Linux con accesso a MS SQL Server.
|
|||||||
Installazione dei pacchetti ftp e msmtp (il comando per l'installazione è incluso nello script).
|
Installazione dei pacchetti ftp e msmtp (il comando per l'installazione è incluso nello script).
|
||||||
Configurazione di un file di configurazione esterno (mssqlconfig.env) contenente le credenziali necessarie. Configurazione
|
Configurazione di un file di configurazione esterno (mssqlconfig.env) contenente le credenziali necessarie. Configurazione
|
||||||
File di Configurazione: Crea un file chiamato mssqlconfig.env nella directory /zucchetti/backupdb/ con le seguenti variabili:
|
File di Configurazione: Crea un file chiamato mssqlconfig.env nella directory /zucchetti/backupdb/ con le seguenti variabili:
|
||||||
|
|
||||||
# SQL Server Configuration
|
# SQL Server Configuration
|
||||||
USER="sa"
|
USER="sa"
|
||||||
PASSWORD="DBP0l01nf0.."
|
PASSWORD="DBP0l01nf0.."
|
||||||
@ -43,20 +44,22 @@ File di Configurazione: Crea un file chiamato mssqlconfig.env nella directory /z
|
|||||||
# Modalità Backup
|
# Modalità Backup
|
||||||
DO_LOCAL_BACKUP=1 # 1 per eseguire il backup locale, 0 per disabilitarlo
|
DO_LOCAL_BACKUP=1 # 1 per eseguire il backup locale, 0 per disabilitarlo
|
||||||
DO_FTP_BACKUP=1 # 1 per eseguire il backup FTP, 0 per disabilitarlo
|
DO_FTP_BACKUP=1 # 1 per eseguire il backup FTP, 0 per disabilitarlo
|
||||||
|
|
||||||
Variabili di Configurazione: Lo script utilizza le seguenti variabili di configurazione (alcune possono essere sovrascritte nel file mssqlconfig.env):
|
Variabili di Configurazione: Lo script utilizza le seguenti variabili di configurazione (alcune possono essere sovrascritte nel file mssqlconfig.env):
|
||||||
|
|
||||||
BACKUP_DIR: Directory per il backup locale.
|
BACKUP_DIR: Directory per il backup locale.
|
||||||
SQLCMD: Percorso per il comando sqlcmd.
|
SQLCMD: Percorso per il comando sqlcmd.
|
||||||
HOST: Indirizzo del server SQL.
|
HOST: Indirizzo del server SQL.
|
||||||
RETENTION: Numero di giorni per mantenere i backup locali.
|
RETENTION: Numero di giorni per mantenere i backup locali.
|
||||||
REMOTE_RETENTION: Numero di giorni per mantenere i backup remoti.
|
REMOTE_RETENTION: Numero di giorni per mantenere i backup remoti.
|
||||||
SERVER_NAME: Nome del server fisico.
|
SERVER_NAME: Nome del server fisico.
|
||||||
LOG_FILE: File di log per il backup.
|
LOG_FILE: File di log per il backup.
|
||||||
ERROR_LOG_FILE: File di log per gli errori.
|
ERROR_LOG_FILE: File di log per gli errori.
|
||||||
REMOTE_DIR: Directory remota sul server FTP.
|
REMOTE_DIR: Directory remota sul server FTP.
|
||||||
DO_LOCAL_BACKUP: Abilita (1) o disabilita (0) il backup locale.
|
DO_LOCAL_BACKUP: Abilita (1) o disabilita (0) il backup locale.
|
||||||
DO_FTP_BACKUP: Abilita (1) o disabilita (0) il backup FTP.
|
DO_FTP_BACKUP: Abilita (1) o disabilita (0) il backup FTP.
|
||||||
TRUST_CERTIFICATE: Accetta certificati autofirmati (1) o richiedi certificati validi (0). Esecuzione dello Script
|
TRUST_CERTIFICATE: Accetta certificati autofirmati (1) o richiedi certificati validi (0). Esecuzione dello Script
|
||||||
|
|
||||||
Permessi di Esecuzione: Assicurati che lo script abbia i permessi di esecuzione. Puoi farlo eseguendo: chmod +x mssql-backup.sh
|
Permessi di Esecuzione: Assicurati che lo script abbia i permessi di esecuzione. Puoi farlo eseguendo: chmod +x mssql-backup.sh
|
||||||
|
|
||||||
Esecuzione: Avvia lo script con il seguente comando per effettuare il backup di tutti i databases presenti nel server: ./mssql-backup.sh
|
Esecuzione: Avvia lo script con il seguente comando per effettuare il backup di tutti i databases presenti nel server: ./mssql-backup.sh
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user