[Elphel-support] autolaunch camogm
Scott Janz
scott.janz at nasa.gov
Sat Feb 20 08:23:13 PST 2010
Hello Oleg,
This is the error message that appears right after *Starting compass/GPS
[ok]
Error in argument 1, char 3: option not found
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
php <file> [args...]
-a Run interactively
-b <address:port>|<port> Bind Path for external FASTCGI Server mode
-C Do not chdir to the script's directory
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-f <file> Parse <file>. Implies `-q'
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-v Version number
-w Display source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.
-T <count> Measure execution time of script repeated <count> times.
Oleg wrote:
> Dear Scott,
>
> Did you get the serial-to-usb cables from us? Could you use them to
> check the bootlog messages? (I use 'minicom' program in kubuntu) At
> the boot time you should be able to see:
>
> 1a. message in minicom during reboot with your /etc/launcher.conf.xml
> (the same when run "php /etc/init.d/launcher.php"):
>
> * USB hub already
> initialized... [ ok ]
> * Setting CMOS clock from the system time... [ ok ]
> * Starting video
> streamer... [ ok ]
> * Starting
> compas/GPS... [ none ]
> *launcher: run command: (/usr/local/sbin/camogm
> /var/state/camogm_cmd 2>&1 &) > /dev/null
> launcher: finish*
>
>
> 1b. If the /etc/launcher.conf.xml is empty:
>
> * USB hub already
> initialized... [ ok ]
> * Setting CMOS clock from the system time... [ ok ]
> * Starting video
> streamer... [ ok ]
> * Starting
> compas/GPS... [ none ]
>
> *launcher: nothing to launch*
>
>
> 2. from telnet / http://192.168.0.9/phpshell.php
>
> # ps | grep camogm
> 843 root 20832 S camogm /var/state/camogm_cmd
> 845 root 1472 R grep camogm
> #
>
>
> 3. http://192.168.0.9/camogmgui/camogm_interface.php?cmd=status should
> have an output similar to the contents of the attached
> camogm_state.txt. And if the camogm is not running then you won't be
> able to access the page.
>
> Best regards,
> Oleg
>
> On 18 February 2010 12:15, Scott Janz <scott.janz at nasa.gov
> <mailto:scott.janz at nasa.gov>> wrote:
>
> Hi Oleg,
>
> I tried both hand editing the launcher.conf.xml file and your
> method below without success. I did verify that /etc/rc3.d
> contains s99launcher.php which is symlinked to init.d/launcher.php
>
> contents of /etc/launcher.conf.xml:
>
>
> <launcher_cmd>
> <launch_example program="[patch]program_name" log="log_file_name"
> background="true|false">
> 'log' and 'background' is optional attributes; program can be with
> a full path
> </launch_example>
> <launch program="/usr/local/sbin/camogm /var/state/camogm_cmd"
> log="" background="true"/>
> </launcher_cmd>
>
>
> regards,
>
> -scott
> Oleg Dzhimiev wrote:
>
> Dear Scott,
>
> Could you please send your /etc/launcher.conf.xml?
>
> The launcher.php is executed after the boot - you don't need
> to enable anything (there should be a link in /etc/rc3.d -
> "S99launcher.php") and it runs the programs from the list in
> launcher.conf.xml. I've just tested this - it works fine.
>
> I added the record using launcher.php:
> http://192.168.0.144/launcher.php?cmd=add&background=true&opt=wait&program=/usr/html/script.php
> <http://192.168.0.144/launcher.php?cmd=add&background=true&opt=wait&program=/usr/html/script.php>
> <http://192.168.0.144/launcher.php?cmd=add&background=true&opt=wait&program=/usr/html/script.php
> <http://192.168.0.144/launcher.php?cmd=add&background=true&opt=wait&program=/usr/html/script.php>>
>
>
>
> "launcher,conf.xml" example:
> <launcher_cmd>
> <launch_example program="[patch]program_name"
> log="log_file_name" background="true|false">
> 'log' and 'background' is optional attributes; program can be
> with a full path
> </launch_example>
> <launch program="/usr/html/script.php" log="" background="true"/>
> </launcher_cmd>
>
> Best regards,
> Oleg
> Elphel, Inc.
>
> On 12 February 2010 14:42, Scott Janz <scott.janz at nasa.gov
> <mailto:scott.janz at nasa.gov> <mailto:scott.janz at nasa.gov
> <mailto:scott.janz at nasa.gov>>> wrote:
>
> Ok, I added the appropriate command to
> /etc/launcher.conf.xml and
> it works properly from the command line:
>
>
> php /etc/init.d/launcher.php
>
> starts camogm in the background, writes to
> /var/log/auto.log etc.
> But it will not automatically start at boot time. Is there
> something I need to do to enable launcher.php to run at boot? I
> have already checked to make sure it is executable.
>
> thanks,
>
> -scott
>
>
> Sebastian Pichelhofer wrote:
>
> It was initially added in 2008 so you should already
> have it
> in your camera.
>
> Regards Sebastian
>
> Janz, Scott J. (GSFC-6133) wrote:
>
> Thanks Sebastian, is the launcher installed in
> 8.0.4.3 or
> do I need to upgrade to latest distro?
>
> -scott
>
> On Feb 5, 2010, at 5:25 PM, Sebastian Pichelhofer
> wrote:
>
>
> I am working on a GUI in the system preferences for
> the launcher.php (/etc/init.d/launcher.php) script
> that reads an xml file and then starts the
> appropriate
> commands.
>
> This launcher.php is already installed but not
> doing
> anything at the moment (empty xml with just a
> demo entry).
> I would suggest to look at
> /etc/launcher.conf.xml as a
> starting point.
>
> Regards Sebastian
>
> Janz, Scott J. (GSFC-6133) wrote:
>
> Hopefully a simple question, what is the
> recommended method of autostarting camogm on
> camera boot?
>
> thanks!
>
> -scott
>
>
>
>
> _______________________________________________
> Support-list mailing list
> Support-list at support.elphel.com
> <mailto:Support-list at support.elphel.com>
> <mailto:Support-list at support.elphel.com
> <mailto:Support-list at support.elphel.com>>
>
>
> http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com
>
>
>
>
>
>
>
>
--
---------------------
Dr. Scott J. Janz
NASA/GSFC code 613.3
Building 33 Room E310
Greenbelt, MD 20771
ph. 301-614-5987
fax 301-614-5903
More information about the Support-list
mailing list