sudo systemctl stop tomcat
sudo tar -czvf tomcat_backup.tar.gz /opt/tomcat
sudo tar -czvf tomcat_backup.tar.gz /opt/tomcat/conf /opt/tomcat/webapps
sudo tar -czvf tomcat_logs_backup.tar.gz /var/log/tomcat /opt/tomcat/logs
mysqldump -u username -p database_name > db_backup.sql
sudo systemctl stop tomcat
sudo tar -xzvf tomcat_backup.tar.gz -C /opt/tomcat
sudo tar -xzvf tomcat_logs_backup.tar.gz -C /opt/tomcat/logs
mysql -u username -p database_name < db_backup.sql
sudo systemctl start tomcat
tomcat_backup.sh
),包含備份命令,并添加執行權限:chmod +x /path/to/backup_script.sh
crontab
,設置每日/每周執行腳本:0 2 * * * /path/to/backup_script.sh