incron

ภาพหน้าจอของซอฟแวร์:
incron
รายละเอียดซอฟแวร์:
รุ่น: 0.5.10
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Lukas Jelinek
การอนุญาต: ฟรี
ความนิยม: 100

Rating: 4.0/5 (Total Votes: 1)

incron เป็น "inotify cron" ระบบ มันทำงานเหมือน cron ปกติ แต่เป็นแรงผลักดันจากเหตุการณ์ระบบแฟ้มแทนช่วงเวลา
incron มีสองโปรแกรมภูตที่เรียกว่า "incrond" (คล้ายกับ crond) และหุ่นยนต์ตาราง "incrontab" (เช่น "crontab")
วิธีการสร้าง:
 
เพราะรุ่นนี้ยังเร็วมากมันไม่ได้มีกลไกการสร้างแบบพกพามาตรฐาน มีเพียง Makefile ซึ่งจะต้องได้รับการแก้ไขด้วยตนเอง บนระบบลินุกซ์มากมายที่คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไร
กรุณาตรวจสอบ Makefile ก่อนที่คุณพิมพ์ 'ให้' โดยเฉพาะอย่างยิ่งการตรวจสอบคำนำหน้าและอื่น ๆ ตัวแปรที่พบบ่อย หากทำตอนนี้คุณสามารถสร้างไฟล์ ('ให้')
ไบนารีจะต้องได้รับการติดตั้งแน่นอนเป็นหลัก โปรดทราบว่าการติดตั้งสร้างผู้ใช้พิเศษที่เรียกว่า 'incron' ที่จัดการตาราง incron
วิธีใช้:
 
ภูต incron (incrond) จะต้องทำงานภายใต้ราก (โดยทั่วไปจากสคริปต์ runlevel อื่น ๆ ) มันโหลดตารางผู้ใช้ปัจจุบันและ hooks พวกเขาสำหรับการเปลี่ยนแปลงในภายหลัง
หุ่นยนต์ตาราง incron อาจจะทำงานภายใต้การใช้งานปกติใด ๆ เพราะมัน SUIDs สำหรับการจัดการกับตารางโดยทั่วไปใช้ไวยากรณ์เช่นเดียวกับโปรแกรม crontab คุณสามารถนำเข้าตารางลบและแก้ไขตารางปัจจุบัน
แถวตารางผู้ใช้มีไวยากรณ์ต่อไปนี้:
<หน้ากาก> <คำสั่ง>
สถานที่:
เป็นเส้นทางระบบแฟ้ม (ปัจจุบันหลีกเลี่ยงช่องว่าง!)
<หน้ากาก> เป็นสัญลักษณ์ (ดู inotify.h; ใช้เครื่องหมายจุลภาคสำหรับการแยกสัญลักษณ์) หรือหน้ากากที่เป็นตัวเลขสำหรับการจัดกิจกรรม
<คำสั่ง> เป็นโปรแกรมหรือสคริปต์เพื่อให้ทำงานกับเหตุการณ์ที่เกิดขึ้น
คำสั่งอาจจะมีสัญลักษณ์เหล่านี้:
$$ - เครื่องหมายดอลลาร์
$ @ - เส้นทางระบบแฟ้มดู (ดูด้านบน)
$ # - ชื่อไฟล์ที่เกี่ยวข้องกับเหตุการณ์
ตัวอย่าง: คุณจำเป็นต้องเรียกใช้โปรแกรม 'abc' กับเส้นทางของไฟล์เต็มเป็นอาร์กิวเมนต์ทุกครั้งที่มีการเปลี่ยนแปลงไฟล์ใน / var / mail หนึ่งของการแก้ปัญหาต่อไปนี้:
/ var / mail IN_CLOSE_WRITE abc $ @ / $ #

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ช่องว่างในกรณีที่เกี่ยวข้องกับ ชื่อไฟล์การจัดการในขณะนี้ได้อย่างถูกต้อง (# 0000178)
  • crashing ใน incrontab --user คงที่ (# 0000187)
  • หน้าคนที่ดีขึ้น (ข้อมูลการรายงานข้อผิดพลาด ณ # 0000407
  • Makefile ดีขึ้น ('ปล่อย-สะอาด' ยังเอา 'หมอ')

มีอะไรใหม่ ในรุ่น 0.5.8:

  • เพิ่มเติม & quot; รวม & quot; สั่งได้มีการเพิ่มเพื่อให้เข้ากันดีกว่าคอมไพเลอร์.
  • ข้อความช่วยเหลือได้รับการแก้ไข.
  • คำเตือนบางอย่างที่เกี่ยวข้องกับความล้มเหลวที่ไ​​ม่สามารถจัดการได้รับการแก้ไข.

ต้องการ

  • เคอร์เนล 2.6.13 หรือสูงกว่า (มี inotify รวบรวมใน)
  • inotify ส่วนหัว (inotify.h, inotify-syscalls.h) ติดตั้งใน sys / สถานที่พบมากที่สุดคือ / usr / รวม / SYS.
  • คอมไพเลอร์ 4.x GCC (อาจจะทำงานกับ GCC 3.4 อาจจะเป็นรุ่นเก่าเกินไป)

ซอฟต์แวร์ที่คล้ายกัน

ความคิดเห็นที่ incron

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่