find(1)
ยูทิลิตีunix มีประโยชน์มากทำให้ฉันสามารถดำเนินการกับไฟล์จำนวนมากที่ตรงกับข้อกำหนดเฉพาะเช่น
find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \;
ข้างต้นอาจเรียกใช้สคริปต์หรือเครื่องมือในทุกไฟล์ XML ในไดเรกทอรีเฉพาะ
สมมติว่าสคริปต์ / โปรแกรมของฉันใช้เวลา CPU นานและฉันมีโปรเซสเซอร์ 8 ตัว มันจะดีในการประมวลผลสูงสุด 8 ไฟล์ในเวลาเดียวกัน
GNU ช่วยให้สามารถประมวลผลงานคู่ขนานด้วยการ-j
ตั้งค่าสถานะได้ แต่find
ดูเหมือนจะไม่มีฟังก์ชั่นดังกล่าว มีวิธีการจัดตารางเวลางานทั่วไปทางเลือกในการเข้าใกล้สิ่งนี้หรือไม่?