วิธีเริ่ม Motion ในโหมด daemon บน RPi ที่ใช้ Raspbian Jessie


13

ฉันเพิ่งได้รับการตั้งค่าการเคลื่อนไหวด้วย RPi ของฉัน แต่ฉันมีปัญหาซึ่งง่าย ๆ ด้วยมือข้างหนึ่ง แต่ในอีกไม่สามารถหาคำแนะนำทีละขั้นตอนเพื่อแก้ไขมัน

แม้ว่าฉันจะตั้งค่าการเคลื่อนไหวและใช้งานได้สำเร็จหลังจากที่ฉันได้ทำการปรับแต่งที่จำเป็นทั้งหมดเพื่อเรียกใช้ใน daemon (แก้ไข ฯลฯ / ค่าเริ่มต้น / การเคลื่อนไหว & ฯลฯ / การเคลื่อนไหว / การเคลื่อนไหว / config) ฉันก็ยังไม่สามารถเริ่มต้นได้ ในโหมด daemon ที่กล่าวว่ามีการรีสตาร์ทของ Pi ทุกครั้ง ฉันต้องเริ่มสคริปต์ด้วยตนเองโดย "sudo service motion start" หรือ "sudo motion" ฉันรู้ว่ามันเป็นปัญหาของการอนุญาตที่โมชั่นต้องเริ่มต้นใน daemon แต่ในฐานะมือใหม่ที่สมบูรณ์ใน PiWorld ฉันจะขอบคุณถ้าใครสามารถแนะนำฉันผ่านคำสั่งที่จำเป็น 2-3 ข้อเพื่อแก้ไข

คำตอบ:


21

หากต้องการเปิดใช้งานการเคลื่อนไหวเพื่อให้ทำงานเป็น daemon เมื่อเริ่มต้นให้ทำดังนี้:

แก้ไข/ etc / default / motion

และเปลี่ยนstart_motion_daemon=noเป็นstart_motion_daemon=yes

เปิดใช้งานการเคลื่อนที่ครั้งถัดไปโดยป้อนคำสั่งต่อไปนี้ที่บรรทัดรับคำสั่ง:

sudo systemctl enable motion

ในที่สุดรีบูต

คุณสามารถยืนยันการเคลื่อนไหวที่กำลังทำงานอยู่โดยตรวจสอบผลลัพธ์จากคำสั่งต่อไปนี้:

sudo service motion status

มันง่ายจริงๆ โชคดีที่ดูเหมือนว่าเวอร์ชั่นของ Jessie จะทำให้สิ่งต่าง ๆ เรียบง่ายขึ้นเล็กน้อย ฉันเคยยุ่งกับ chown chmod 777 sudo cd และคำสั่งอื่น ๆ เพื่อเปลี่ยนความเป็นเจ้าของการเคลื่อนไหวของไดเรกทอรีที่ใช้ในการทำงาน เห็นได้ชัดว่าสิ่งเหล่านี้จำเป็นต้องมีในเวอร์ชั่นที่เก่ากว่า ขอบคุณมากสตีฟ! ฉันรู้สึกทราบซึ้ง. ไชโย!
gtj

คุณไม่จำเป็นต้องใช้chownหรือchmodถ้าคุณใช้ในการวิ่งsudo motionนี่เป็นสิ่งที่ดีเพราะคนจะไม่สามารถลบไฟล์ภาพเคลื่อนไหวได้หากไม่มีรหัสผ่านผู้ใช้ sudo นอกจากนี้ฉันจะไม่แนะนำให้ใช้777เพราะทุกคนสามารถลบไฟล์การเคลื่อนไหวได้
mchid

2

ยืนยันการยืด (v9) เช่นกัน

คุณยังสามารถใช้

$ ps -ef | grep motion

เพื่อดูว่าการเคลื่อนไหวกำลังทำงานอยู่หรือไม่

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