Problem with upstart script - recognition of PID to track
Steffen Barszus
steffenbpunkt at googlemail.com
Tue Apr 6 13:47:15 BST 2010
Steffen Barszus wrote:
> Hi !
>
> i'm trying to write an upstart script for vdr (http://www.tvdr.de).
>
> In order to start the daemon i first need to get a list of options for
> the daemon.
>
> part of the typical list of options (this is $PLUGIN from below)
>
> -P "graphtft -d none" -P text2skin -P iptv -P "suspendoutput " -P
> "skinsoppalusikka --logodir=/usr/share/vdr-xpmlogos" -P
> streamdev-server -P avolctl -P markad -P extrecmenu -P skinelchi -P
> quickepgsearch -P conflictcheckonly -P menuorg -P externalplayer -P
> channellists -P epgsearchonly -P "live --port=8008 --ip=0.0.0.0" -P
> wirbelscan -P "radio --files=/usr/share/vdr-plugin-radio
> --live=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-live.mpg
> --replay=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-replay.mpg
> --encrypted=0 --verbose=1" -P "xine -r" -P epgsearch -P femon
>
> In order to get the quoting right i use eval in the script section.
> Like that the daemon start - but upstart is refering to wrong pid.
>
> Is there any way i can fill this variables in pre-start and hand over
> to the start section ? Is there any other way to tell upstart what the
> correct pid is ? The pid option doesn't seem to exist (anymore? I'm
> using karmic)
This was a quoting issue in the shell which i could get rid off in the
meantime. Still learning on upstart though :)
More information about the upstart-devel
mailing list