Cách khởi động Chuyển động trong chế độ daemon trên RPi chạy Raspbian Jessie


13

Gần đây tôi đã thiết lập chuyển động với RPi của mình nhưng tôi gặp một vấn đề đơn giản là một mặt, nhưng mặt khác, không thể tìm thấy bất kỳ hướng dẫn từng bước nào để khắc phục.

Mặc dù tôi đã thiết lập thành công chuyển động và hoạt động, sau khi tôi đã thực hiện tất cả các tinh chỉnh cần thiết để chạy nó trong trình nền (chỉnh sửa vv / default / motion & etc / motion / motion.conf), tôi vẫn không thể bắt đầu trong chế độ daemon. Điều đó nói rằng, với mỗi lần khởi động lại của Pi. Tôi phải tự khởi động tập lệnh bằng chuyển động dịch vụ sudo bằng cách khởi động hoặc "chuyển động sudo". Tôi biết đó là một vấn đề với các quyền mà chuyển động cần phải bắt đầu trong daemon nhưng là một người mới hoàn toàn trong PiWorld, tôi sẽ đánh giá cao nếu có ai có thể hướng dẫn tôi đến 2-3 lệnh cần thiết để sửa nó.

Câu trả lời:


21

Để cho phép chuyển động chạy như một daemon khi khởi động, hãy làm như sau:

Chỉnh sửa / etc / default / motion

và đổi start_motion_daemon=nothànhstart_motion_daemon=yes

Tiếp theo kích hoạt chuyển động bằng cách nhập dòng sau vào dòng lệnh:

sudo systemctl enable motion

Cuối cùng khởi động lại.

Bạn có thể xác nhận chuyển động đang chạy bằng cách kiểm tra đầu ra từ lệnh sau:

sudo service motion status

Nó thực sự là đơn giản. Rất may, có vẻ như phiên bản Jessie đã đơn giản hóa mọi thứ một chút. Tôi đã gặp rắc rối với chmod 777 sudo cd và các lệnh khác để thay đổi quyền sở hữu đối với chuyển động thư mục sử dụng để chạy. Tất cả những thứ này rõ ràng là cần thiết trong các phiên bản cũ hơn. Cảm ơn Steve rất nhiều! Tôi rât cảm kich. Chúc mừng!
gtj

Bạn không cần sử dụng chownhoặc chmodnếu bạn sử dụng sudođể chạy motion. Điều này là tốt vì mọi người sẽ không thể xóa các tệp chuyển động mà không cần mật khẩu người dùng sudo. Ngoài ra, tôi không khuyên bạn nên sử dụng 777vì sau đó, bất kỳ ai cũng có thể xóa các tệp chuyển động.
mchid

2

Xác nhận cho kéo dài (v9) là tốt.

bạn cũng có thể dùng

$ ps -ef | grep motion

để xem nếu chuyển động đang chạy

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.