CCpilot XM and CrossCore XM - Software guide
Revision: 1.6
Software Guide
Date: Jun 24, 13
www.maximatecc.com
8.3.6.
Gnome auto-start
Specific gnome-autostart configuration can
be also used for automatic application
startup.
Note that this method does not provide the
correct application signaling that could be
required when a device is powered off. For
that reason, if any application data needs to
be saved, application started with this
method needs to handle a SIGKILL signal
within a very short time frame.
The gnome-autostart congiguration is
accessed through the menu:
System >
Preferences > Startup Applications
. Add
your application using the dialog Add button.
8.3.7.
Upstart jobs
Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks
and services during boot, stopping them during shutdown and supervising them while the system is
running.
The XM device
Linux system also uses upstart to be able to schedule applications starting correctly.
It is a stable way of adding automatically started applications, which is an improvement compared
to the standard start up scripts. The drawback is that you are required to perform your additions in
the recovery mode, but the benefit is the stability for applications receiving proper startup and
shutdown signals from the operating system framework.
Detailed instructions on how to use upstart can be found at
http://upstart.ubuntu.com/cookbook/
.