Tôi có một bộ chỉ mục cho nhân sư và tôi muốn nó chạy một lần mỗi giờ trong linux. Làm thế nào tôi sẽ làm điều này?
Tôi có một bộ chỉ mục cho nhân sư và tôi muốn nó chạy một lần mỗi giờ trong linux. Làm thế nào tôi sẽ làm điều này?
Câu trả lời:
Vì mọi người khác đang đăng câu trả lời ngắn, tôi nghĩ rằng tôi nên mô tả thêm một chút ...
cron là một trình nền được tìm thấy trên hầu hết các hệ thống * nix chạy các lệnh được lên lịch tại các khoảng thời gian được chỉ định.
Bạn thêm một tập lệnh vào danh sách bằng cách sao chép nó vào thư mục bạn chọn:
Các thư mục này thường được tìm thấy trong /etcthư mục.
cron .
Chỉ để khác biệt -
tùy thuộc vào nhu cầu của bạn, bạn có thể sử dụng lệnh xem.
watch --interval=3600 command
Sử dụng crontab .
Đó là những gì cron dành cho.
Nếu bạn chỉ cần một lần trong một thời gian, không vĩnh viễn như bạn nhận được cronvà watchgiải pháp không đủ linh hoạt, bạn cũng có thể sử dụng tập lệnh bash cũ tốt:
while true; do
# do stuff
sleep $[60 * 60]
done
Tìm hiểu cron: http : //www.thegeek ware.com/2009/06/15-prreal-crontab-examples/