incron

Phần mềm chụp màn hình:
incron
Các chi tiết về phần mềm:
Phiên bản: 0.5.10
Ngày tải lên: 14 Apr 15
Nhà phát triển: Lukas Jelinek
Giấy phép: Miễn phí
Phổ biến: 100

Rating: 4.0/5 (Total Votes: 1)

incron là một hệ thống "cron inotify". Nó hoạt động giống như cron thường nhưng được điều khiển bởi các sự kiện hệ thống tập tin thay vì khoảng thời gian.
incron chứa hai chương trình, một daemon gọi là "incrond" (tương tự crond) và một tay máy bảng "incrontab" (như "crontab").
Làm thế nào để xây dựng:
 
Bởi vì phiên bản này là rất sớm nó không chứa một tiêu chuẩn cơ chế xây dựng cầm tay. Chỉ có một Makefile đó phải được sửa đổi bằng tay. Trên nhiều hệ thống Linux, bạn không cần phải thay đổi bất cứ điều gì.
Vui lòng xem lại Makefile trước khi bạn gõ 'make'. Đặc biệt là kiểm tra PREFIX và các biến thông thường khác. Nếu thực hiện bây giờ bạn có thể xây dựng các tập tin ('make').
Các mã nhị phân phải có trình cài đặt như là người chủ. Lưu ý rằng các cài đặt tạo ra một người dùng đặc biệt được gọi là 'incron' mà quản lý các bảng incron.
Làm thế nào để sử dụng:
 
Các daemon incron (incrond) phải được chạy dưới gốc (thường từ kịch bản runlevel vv). Nó tải các bảng người sử dụng hiện tại và móc cho chúng thay đổi sau đó.
Bảng incron tay máy có thể được thực hiện dưới bất kỳ người sử dụng thường xuyên vì nó SUIDs. Đối với thao tác với các bảng sử dụng về cơ bản các cú pháp tương tự như đối với các chương trình crontab. Bạn có thể nhập một bảng, xóa và chỉnh sửa các bảng hiện tại.
Các hàng bảng người sử dụng có cú pháp sau đây:

Trong đó:
là đường dẫn hệ thống tập tin (hiện nay đều tránh các khoảng trắng!)
là một biểu tượng (xem inotify.h; sử dụng dấu phẩy để tách các ký hiệu) hoặc mặt nạ số cho các sự kiện
là một ứng dụng hoặc script để chạy trên các sự kiện
Lệnh này có thể chứa các ký tự đại diện:
$$ - Một dấu đô la
$ @ - Đường dẫn hệ thống tập tin theo dõi (xem ở trên)
$ # - Tên tập tin liên quan đến sự kiện
Ví dụ: Bạn cần phải chạy chương trình 'abc' với đường dẫn tập tin đầy đủ như một đối số mỗi khi một tập tin được thay đổi trong / var / mail. Một trong những giải pháp sau:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

là gì mới trong phiên bản này:

  • không gian trong sự kiện liên quan tên tập tin hiện nay được xử lý một cách chính xác (# 0000178)
  • đâm vào incrontab --user cố định (# 0000187)
  • trang người đàn ông cải thiện (bug báo cáo thông tin như của # 0.000.407
  • Makefile cải thiện ('phát hành-sạch' cũng loại bỏ 'doc')

là gì mới trong phiên bản 0.5.8:

  • More & quot; bao gồm & quot; chỉ thị đã được thêm vào để đảm bảo khả năng tương thích trình biên dịch tốt hơn.
  • Tin nhắn Trợ giúp đã được cố định.
  • Một số cảnh báo liên quan đến thất bại unhandled đã được cố định.

Yêu cầu :

  • Linux kernel 2.6.13 hoặc mới hơn (với inotify biên soạn)
  • tiêu đề inotify (inotify.h, inotify-syscalls.h) được cài đặt trong / sys. Nơi phổ biến nhất là / usr / include / sys.
  • biên dịch GCC 4.x (có lẽ cũng làm việc với GCC 3.4, có thể với phiên bản cũ quá)

Phần mềm tương tự

E2fsprogs
E2fsprogs

17 Aug 18

ncpfs
ncpfs

3 Jun 15

LynxFS
LynxFS

2 Jun 15

Ý kiến ​​để incron

Bình luận không
Nhập bình luận
Bật hình ảnh!