Ubuntu 9.10 and Motion as Daemon
Question
Why motion don't start as daemon on computer start.
The installation was made via sudo aptitude install motion
I configure /etc/motion/motion.conf
# Daemon
############################################################
# Start in daemon (background) mode and release terminal (default: off)
daemon on
# File to store the process ID, also called pid file. (default: not defined)
# process_id_file /var/run/motion/motion.pid
process_id_file
############################################################
# Basic Setup Mode
############################################################
# Start in Setup-Mode, daemon disabled. (default: off)
setup_mode off
After that I configure /etc/default/motion
# set to 'yes' to enable the motion daemon
start_motion_daemon=yes
It suppose that the archive motion on /etc/init.d will be call via a link on /etc/rc2.d at the machine start. so at the beginning the camera turn on but when the system ask for your password to access to your section
the camera turns off.
Environment
| Motion version: |
3.2.11.1 |
| ffmpeg version: |
|
| Libraries: |
ffmpeg, mysql, postgresql |
| Server OS: |
|
ANSWER --------------------------------------------------------------------------------------------
I have the same problem, with same version, my soltion was, edit "/etc/init.d/motion"
and insert the code (between ############insert#########)
case "$1" in
start)
if check_daemon_enabled ; then
log_daemon_msg "Starting motion detection daemon : $NAME"
###############insert########
if [ ! -e "/var/run/motion" ]; then
mkdir /var/run/motion
chown motion /var/run/motion
fi
###############endinsert######
if start-stop-daemon --start --oknodo --exec $DAEMON -b --chuid motion ; then
and change all "Directoryies" where motion is writing to Owner motion.
(PS:I am not a great programmer, but it works,
....I think it is a UID problem ..)
Answer
Hi Mario,
Sorry but this issue should be filled to ubuntu as we don't supply any rc script since this was handled by debian / ubuntu.
Anyway without logs it's kinda hard to guess your problem.