Điểm:0

Tạo tập lệnh bash để tải lên bản sao lưu qua FTP

lá cờ cn

tôi đang làm việc trên tệp bash của riêng mình để sao lưu DB và chuyển qua ftp.
vấn đề là đầu ra là:

Không thể mở tệp để viết.

mã của tôi là:

NGÀY=`ngày +"%FT%T"`
DB_NAME="clcl"
DB_USER="clcl"
DB_PASSWORD="evfdfd"
LOCAL_BACKUP_DIR="/sao lưu"
FILE_NAME="$DB_NAME-$DATE.sql.gz"
mysqldump -u $DB_USER -p$DB_PASSWORD $DB_NAME | gzip > $LOCAL_BACKUP_DIR/$FILE_NAME

ftp -n << EndFTP
mở REMOTIP
người dùng USER PASS
nhị phân
băm
đĩa CD /
LCD/sao lưu
đặt $FILE_NAME
từ biệt
EndFTP
Michael Hampton avatar
lá cờ cz
Có vẻ như bạn sẽ không có quyền ghi trong thư mục gốc! Chọn đúng thư mục.
Nimafire avatar
lá cờ cn
thay đổi / thành /mysql vẫn gặp lỗi: Không thể mở tệp để ghi. tất cả các thư mục có 777 perm trong FTP
Nimafire avatar
lá cờ cn
Tôi đã tìm thấy Giải pháp: mã vẫn ổn. vấn đề là do tên tệp chứa ký hiệu : nên hãy thay đổi Ngày thành giá trị mới: NGÀY=`ngày +%Y-%m-%d-%H.%M.%S`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.