Skip to content

Commit 3450fa8

Browse files
authored
Add timeout variable and log output redirection
1 parent 553e419 commit 3450fa8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

scripts/vm/hypervisor/kvm/nasbackup.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ BACKUP_DIR=""
3434
DISK_PATHS=""
3535
QUIESCE=""
3636
logFile="/var/log/cloudstack/agent/agent.log"
37-
37+
TIMEOUT=60
3838
EXIT_CLEANUP_FAILED=20
3939

4040
log() {
@@ -196,10 +196,10 @@ backup_running_vm() {
196196

197197
# Print statistics
198198
virsh -c qemu:///system domjobinfo $VM --completed
199-
backup_size=$(du -sb "$dest" 2>/dev/null | cut -f1) || true
199+
backup_size=$(du -sb "$dest" 2>$logFile | cut -f1) || backup_size=0
200200

201-
timeout 60 umount "$mount_point" 2>/dev/null || true
202-
rmdir "$mount_point" 2>/dev/null || true
201+
timeout $TIMEOUT umount "$mount_point" 2>$logFile || true
202+
rmdir "$mount_point" 2>$logFile || true
203203

204204
echo -n "$backup_size"
205205
}

0 commit comments

Comments
 (0)