Hướng dẫn thêm tự động thêm thời gian sau file backup trên Directadmin.

Mặc định khi sử dụng tính năng Admin Backup/Transfer trên giao diện DirectAdmin với tài khoản Admin thì các tệp tin sau khi đã Backup sẽ có tên dạng như sau: user.admin.quandt.tar.gz. Như vậy sẽ rất khó biết thời gian backup cụ thể khi nào.
Hôm nay HostVN sẽ hương dẫn  tự động thêm thời gian vào sau các file backup.

Bước 1: SSH vào VPS với quyền root.

Bước 2: Tạo script hỗ trợ thêm thời gian vào sau file backup.

Đầu tiên ta tạo script theo đường dẫn bên dưới:

vi /usr/local/directadmin/scripts/custom/user_backup_post.sh

Sau đó ta thêm đoạn code bên dưới vào scripts và lưu lại:

#!/bin/sh

#set this as needed
RESELLER=admin

BACKUP_PATH=`echo $file | cut -d/ -f1,2,3,4`
REQUIRED_PATH=/home/$RESELLER/admin_backups

if [ "$BACKUP_PATH" = "$REQUIRED_PATH" ]; then
   if [ "`echo $file | cut -d. -f4,5`" = "tar.gz" ]; then
       NEW_FILE=`echo $file | cut -d. -f1,2,3`.`date +%F-%Hh-%Mp`.tar.gz
       if [ -s "$file" ] && [ ! -e "$NEW_FILE" ]; then
           mv $file $NEW_FILE
       fi
   fi
fi
exit 0;

Tiếp theo ta phân quyền cho Scripts này.

chmod 755 /usr/local/directadmin/scripts/custom/user_backup_post.sh

Bước 3: Ta restart lại Directadmin để áp dụng các thay đổi.

systemctl restart directadmin

Chúc các bạn thành công!



Article ID: 1055
Cập nhật gần nhất: 30 Th06, 2024
Lần sửa đổi: 1
VPS (Máy chủ ảo) -> VPS Linux -> VPS DirectAdmin -> Hướng dẫn thêm tự động thêm thời gian sau file backup trên Directadmin.
https://kb.hostvn.net/hung-dn-them-t-dng-them-thi-gian-sau-file-backup-tren-directadmin_1055.html