Điểm:0

SCP/RSYNC không hoạt động trong Crontab nhưng hoạt động khi chạy độc lập

lá cờ cn

Tôi cần sao chép tệp sao lưu vào máy chủ sao lưu hàng ngày. Tôi đang sử dụng xác thực PublicKey SSH.

Tất cả mọi thứ hoạt động nhưng không cùng nhau:

Nếu tôi chạy dòng này trong crontab

rsync /home/ubuntu/*date_backup.archive* ssh [email protected]/home/centos/backup

Điều này hoạt động và gửi bản sao lưu một cách chính xác

Nhưng kể từ khi ngày tháng trong tên tệp của các thay đổi .archive, tôi cần chạy tập lệnh. Sau đó, tôi tạo rsync_backup.sh

#!/bin/bash

ngày = ...

rsync /home/ubuntu/*date_backup.archive* ssh [email protected]/home/centos/backup

Sau đó, nếu tôi chạy cái này qua thiết bị đầu cuối với bash rsync_backup.sh, nó sẽ hoạt động và gửi bản sao lưu chính xác

NHƯNG nếu tôi đặt

* * * * * bash /home/ubuntu/rsync_backup.sh

hoặc

* * * * * bash /home/ubuntu/rsync_backup.sh

Bản sao lưu không đến được máy chủ đích.

Ngoài ra, nếu tôi đưa vào tập lệnh một dòng thử nghiệm khác trên cục bộ (mkdir/home/centos/test) và khởi chạy với crontab, nó sẽ hoạt động!

Tôi cũng đã thử với SCP, kết quả vẫn như vậy!

Bạn có một số ý tưởng? Máy nguồn là Ubuntu và Đích là Centos

Rất cám ơn trước

user535733 avatar
lá cờ cn
Bạn đã thử chuyển hướng đầu ra cron sang tệp nhật ký để nắm bắt đầu ra lỗi chưa?
lá cờ hr
Bạn có chắc lệnh của mình hoạt động bên ngoài crontab không? đối với tôi nó có vẻ không đúng định dạng - đặc biệt, đích từ xa cần có `:` trong đó (nếu không, nó sẽ được hiểu là cục bộ) và nếu `ssh` có nghĩa là chỉ định trình bao từ xa thì nó cần phải là `-e ssh`. Bất kể, như nhận xét trước đó đã nói, hãy thêm một số nhật ký (cả thiết bị xuất chuẩn và thiết bị xuất chuẩn) cũ. `* * * * * bash /home/ubuntu/rsync_backup.sh >/home/ubuntu/rsync_backup.log 2>&1` sẽ cho bạn biết tại sao nó không thành công (tôi đoán là xác thực ssh không thành công).

Đă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.