Điểm:0

Cách đồng bộ hóa crontab với fcrontab, tức là công việc dựa trên bộ đếm thời gian và công việc dựa trên thời gian

lá cờ cn
Jay

Có 2 lịch trình được đặt:

  1. Cron chạy cứ sau 8 giờ sáng 0 8 * * * myCronJob.sh
  2. Fcron chạy cứ sau 61 phút: @1h1 myFcronJob.sh

Cuối cùng, chúng sẽ va vào nhau và nó sẽ không hoạt động vì trong trường hợp này, mỗi lần chỉ có một công việc có thể chạy. Để tránh sự cố này, chúng tôi có thể sử dụng khóa để chỉ cho phép một công việc tại một thời điểm, chẳng hạn như mã này tại đây

0 8 * * * user/bin/flock /usr/tmp/lfile.lockfile -c 'myCronJob.sh'

@ 1h1 người dùng/bin/flock /usr/tmp/lfile.lockfile -c 'myFcronJob.sh'

Điều này làm phát sinh một vấn đề khác, nếu fcron được cấu hình để chạy cứ sau 61 phút và khi nó bắt đầu và sẽ đợi công việc khác kết thúc, bộ đếm thời gian sẽ bị lệch vì lần chạy tiếp theo, nó sẽ

(61 phút - thời gian khóa được bật) Yêu cầu myFcronJob.sh chạy sau 60 phút

Ví dụ

  1. Công việc định kỳ bắt đầu lúc 8 giờ sáng và chạy trong 5 phút
  2. Fcron cũng sắp bắt đầu lúc 8:01 sáng nhưng nó đã nhận thấy rằng khóa đã được đặt đúng vị trí
  3. Fcron đợi công việc Cron kết thúc
  4. Fcron cuối cùng chạy lúc 8:05 sáng
  5. Fcron sẽ chạy 61 phút từ 8:01 sáng, điều này sẽ dẫn đến lần lặp tiếp theo bắt đầu lúc 9:02 sáng thay vì 9:06 sáng như dự kiến

Tôi đã đọc trang hướng dẫn cho fcrontab với hy vọng có một số cờ hữu ích nhưng không thể hiểu nhiều. Trợ giúp được đánh giá cao

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