miyagi-backup.sh aktualisiert

add function run_pbs_log_clear, last 60 days
This commit is contained in:
2025-12-11 01:19:43 +01:00
parent 7d42984bfa
commit e2960c19b4
+10 -1
View File
@@ -291,6 +291,15 @@ send_piggyback() {
rm -f "$filename" rm -f "$filename"
} }
run_pbs_log_clear() {
log "Running clear LOG on PBS host ($PBSHOST)..."
if ! ssh -p "$PBSPORT" root@"$PBSHOST" \
find /var/log/proxmox-backup/tasks/ -type f -mtime +60 -delete; then
log "Error clearing PBS LOG on $PBSHOST"
fi
}
run_pbs_backup() { run_pbs_backup() {
if [[ "${BACKUPSERVER,,}" != "yes" ]]; then if [[ "${BACKUPSERVER,,}" != "yes" ]]; then
log "PBS Backup übersprungen: BACKUPSERVER='$BACKUPSERVER' (muss 'yes' sein)" log "PBS Backup übersprungen: BACKUPSERVER='$BACKUPSERVER' (muss 'yes' sein)"
@@ -673,7 +682,7 @@ if [[ $# -eq 0 ]]; then
log "BACKUPSERVER ist aktiviert, führe Backup aus..." log "BACKUPSERVER ist aktiviert, führe Backup aus..."
run_pbs_backup run_pbs_backup
run_maintenance run_maintenance
run_pbs_log_clear
else else
log "BACKUPSERVER ist nicht aktiviert (BACKUPSERVER=$BACKUPSERVER), überspringe Backup." log "BACKUPSERVER ist nicht aktiviert (BACKUPSERVER=$BACKUPSERVER), überspringe Backup."
fi fi