Cara memulai Motion dalam mode daemon pada RPi yang menjalankan Raspbian Jessie

13

Saya baru-baru ini dapat mengatur gerak dengan RPi saya tetapi saya memiliki masalah yang sederhana di satu sisi, tetapi, di sisi lain, tidak dapat menemukan petunjuk langkah-demi-langkah untuk memperbaikinya.

Walaupun saya telah berhasil mengatur gerakan dan bekerja, setelah saya membuat semua tweak yang diperlukan untuk menjalankannya di daemon (diedit dll / default / motion & etc / motion / motion.conf), saya masih belum bisa memulai dalam mode daemon. Yang mengatakan, dengan setiap restart Pi. Saya harus memulai skrip secara manual dengan "sudo service motion start" atau "sudo motion". Saya tahu ini adalah masalah dengan izin yang mosi perlu dimulai di daemon tetapi sebagai pemula yang lengkap di PiWorld, saya akan menghargai jika ada yang bisa membimbing saya melalui 2-3 perintah yang diperlukan untuk memperbaikinya.

gtj
sumber

Jawaban:

21

Untuk mengaktifkan gerakan agar dijalankan sebagai daemon pada startup, lakukan hal berikut:

Edit / etc / default / motion

dan ubah start_motion_daemon=nokestart_motion_daemon=yes

Selanjutnya aktifkan gerakan dengan memasukkan yang berikut di baris perintah:

sudo systemctl enable motion

Akhirnya reboot.

Anda dapat mengonfirmasi bahwa gerakan sedang berjalan dengan memeriksa output dari perintah berikut:

sudo service motion status
Steve Robillard
sumber
Sesederhana itu. Syukurlah, sepertinya versi Jessie menyederhanakan banyak hal. Saya telah bermain-main dengan chown chmod 777 sudo cd dan perintah lain untuk mengubah kepemilikan ke direktori menggunakan gerakan untuk menjalankan. Semua ini tampaknya diperlukan dalam versi yang lebih lama. Steve terima kasih banyak! Saya menghargainya. Bersulang!
gtj
Anda tidak perlu menggunakan chownatau chmodjika Anda sudoingin menjalankan motion. Ini bagus karena orang tidak akan bisa menghapus file gerak tanpa kata sandi pengguna sudo. Juga, saya tidak akan merekomendasikan menggunakan 777karena itu, siapa pun dapat menghapus file gerak.
mchid
2

Dikonfirmasi untuk regangan (v9) juga.

Anda juga bisa menggunakan

$ ps -ef | grep motion

untuk melihat apakah gerakan sedang berjalan

Bigdadda06
sumber