Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. Re: motion daemon not starting (Terry Parker)
   2. Re: motion daemon not starting (Dougie Nisbet)


----------------------------------------------------------------------

Message: 1
Date: Wed, 16 May 2018 01:26:15 -0500
From: Terry Parker <terry...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] motion daemon not starting
Message-ID:
        <CAErB2=JAjeN0kMMgzCJ3bqTBZ3QS_HUi8n39X=r8qbstxnt...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

You could try copying the file. You would probably be better off to
download the source code and compile and install that way. There are
instructions on how to do that, it's not very difficult.

On Tue, May 15, 2018 at 11:10 PM, Ralph Shamie <oldne...@att.net> wrote:

> Terry,
>
> Thank you. I do not have a motion file in /etc/init.d. I am running PCLOS,
> which uses rpm files.
>
> Do you think I should try copying this file?
>
>
> On 05/15/2018 09:17 AM, Terry Parker wrote:
>
> Here is the contents of my motion file in /etc/init.d/:
>
>
> #!/bin/sh -e
> #
> # /etc/init.d/motion: Start the motion detection
> #
> ### BEGIN INIT INFO
> # Provides:   motion
> # Required-Start: $local_fs $syslog $remote_fs
> # Required-Stop: $remote_fs
> # Default-Start:  2 3 4 5
> # Default-Stop: 0 1 6
> # Short-Description: Start Motion detection
> # Description: loads motion and assigns privileges
> ### END INIT INFO
>
> # Ported to new debian way using sh and /lib/lsb/init-functions
> # by Angel Carpintero <a...@telefonica.net>
> # Modified by : Juan Angulo Moreno <j...@apuntale.com>
> #               Eddy Petrisor <eddy.petri...@gmail.com>
> #               ArAge <ar...@gmx.co.uk>
>
> NAME=motion
> PATH_BIN=/bin:/usr/bin:/sbin:/usr/sbin
> DAEMON=/usr/bin/motion
> DEFAULTS=/etc/default/$NAME
> DESC="motion detection daemon"
>
> ENV="env -i LANG=C PATH=$PATH_BIN"
>
> . /lib/lsb/init-functions
>
> test -x $DAEMON || exit 0
>
> RET=0
>
> [ -r "$DEFAULTS" ] && . "$DEFAULTS" || start_motion_daemon=yes
>
>
> check_daemon_enabled () {
>     if [ "$start_motion_daemon" = "yes" ] ; then
>         return 0
>     else
>         log_warning_msg "Not starting $NAME daemon, disabled via
> /etc/default/$NAME"
>         return 1
>     fi
>
> }
>
>
> case "$1" in
>   start)
>     if check_daemon_enabled ; then
>         if ! [ -d /var/run/motion ]; then
>             mkdir -m 02750 /var/run/motion
>             chown motion:motion /var/run/motion
>         fi
>         if ! [ -d /var/lib/motion ]; then
>             mkdir -m 02750 /var/lib/motion
>             chown motion:adm /var/lib/motion
>         fi
>         if ! [ -d /var/log/motion ]; then
>             mkdir -m 02750 /var/log/motion
>             chown motion:adm /var/log/motion
>         fi
>         log_daemon_msg "Starting $DESC" "$NAME"
>         if start-stop-daemon --start --oknodo --exec $DAEMON -b --chuid
> motion ; then
>             log_end_msg 0
>         else
>             log_end_msg 1
>             RET=1
>         fi
>     fi
>     ;;
>
>   stop)
>     log_daemon_msg "Stopping $DESC" "$NAME"
>     if start-stop-daemon --stop --oknodo --exec $DAEMON --retry 30 ; then
>         log_end_msg 0
>     else
>         log_end_msg 1
>         RET=1
>     fi
>     ;;
>
>   reload|force-reload)
>     log_daemon_msg "Reloading $NAME configuration"
>     if start-stop-daemon --stop --signal HUP --exec $DAEMON ; then
>         log_end_msg 0
>     else
>         log_end_msg 1
>         RET=1
>     fi
>     ;;
>
>   restart-motion)
>     if check_daemon_enabled ; then
>         log_action_begin_msg "Restarting $NAME"
>         if $0 stop && $0 start ; then
>             log_action_end_msg 0
>         else
>             log_action_cont_msg "(failed)"
>             RET=1
>         fi
>     fi
>     ;;
>
>   restart)
>     $0 restart-motion
>     ;;
>
>   status)
>     status_of_proc /usr/bin/motion motion
>     ;;
>
>   *)
>     echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|status}"
>     RET=1
>     ;;
> esac
>
>
> exit $RET
>
>
> This is on Debian 9
>
> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Motion-user mailing list
>>> Motion-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>> https://motion-project.github.io/
>>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
>
> _______________________________________________
> Motion-user mailing 
> listMotion-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/motion-userhttps://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Wed, 16 May 2018 08:36:35 +0100
From: Dougie Nisbet <dou...@katsura.uk>
To: motion-user@lists.sourceforge.net
Subject: Re: [Motion-user] motion daemon not starting
Message-ID: <2e4e845b-d13c-698b-8eed-e32fed1f2...@katsura.uk>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

On 14/05/18 23:36, Ralph Shamie wrote:

>#
>
> /etc/init.d/motion not installed from synaptic
>
If you're saying that motion won't start *automatically* - i.e. on 
system boot - then this file is essential.

Would your normal use to be running motion as root?

I always run motion as a normal user. And for reasons I can't recall, 
I've always just used a cron job to check whether motion is running, and 
restart it as necessary. It's probably something I've done since 
motion's early days and never got out of the habit of doing. I think 
it's because I tweak the config file a lot and do a 'killall motion' 
afterwards then just wait for cron to restart it.

It's just a few lines:

    #!/bin/bash

    if ps -C motion > /dev/null 2>&1
    then
     ??? ps -C motion > /tmp/.motion.is.running
    else
     ??? nohup motion > /home/dougie/logs/motion.log 2>&1 &
    fi

    # EOF



-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 143, Issue 21
********************************************

Reply via email to