ใช้ Perl เพื่อสื่อสารกับอ่อนนุช


2

ฉันพยายามสื่อสารกับ UPS ที่จัดการโดยใช้ NUT ฉันต้องการอ่านค่าจากมันเช่นแรงดันไฟฟ้าสาย, การชาร์จแบตเตอรี่ ฯลฯ ฉันไม่ต้องการส่งคำสั่งเพื่อปิดมัน

ตอนแรกฉันจะไปยุ่งเกี่ยวกับการจับภาพผลลัพธ์ของ "upsc apc @ remotehost" และแยกด้วย regexps

... จากนั้นฉันก็เปิดสมองและมองไปรอบ ๆ CPAN และพบว่า UPS :: Nut module ยกเว้นหลังจากลองใช้และรู้ว่ามันได้รับการปรับปรุงล่าสุดในปี 2002 มันไม่ทำงานกับ NUT เวอร์ชันล่าสุด

ดังนั้นจะมีวิธีที่ดีกว่าการแยกวิเคราะห์ผลลัพธ์ของ UPSC ด้วย regexps?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.