Hi Adrian,
We do try to minimize command line arguments that can come from the config
file. However, certain information cannot come from the config file
because it is needed way before the config file is read. For instance,
-n established the instance and that is needed to create various
directories at start-up time.
-l establishedsthe log file and we reall need to write out errors we
encounter before we even get to the config file.
-s Well, that was put in there so that init_d could verify whether or not
the server started and, while it can come from the config file, makes it
easier to see what pid file should be checked by just looking at the init
script.
-b places the server in the background before the config file is read (I
suppose that could come the config file), though using -b is a standard
way of daemonizing servers.
-d sets debugging at the earliest possible moment. Generally, one should
not specify this option unless there is an aboslute reason to do so since
it severly impacts server performance. Gentler tracing is available from
the config file.
Andy
On Sat, 25 Feb 2017, Adrian Sevcenco wrote:
> Hi! We are starting the xrootd from a script like this :
>
> xrootd -n server -b $XRDDEBUG -l ${XRDRUNDIR}/logs/xrdlog -c
> ${XRDCONFDIR}/server/xrootd.cf -s ${XRDRUNDIR}/admin/xrd_svr.pid
>
> cmsd -n server -b $XRDDEBUG -l ${XRDRUNDIR}/logs/cmslog -c
> ${XRDCONFDIR}/server/xrootd.cf -s ${XRDRUNDIR}/admin/cmsd_svr.pid
>
> this is kind of restrictive and the xrootd arguments change also depending of
> the user that start the script or the normal system service..
>
> are the exact correspondent of cli arguments in configuration format?
> (i did not find so far)
> i would like to have as single argument to xrootd the configuration file
> and everything else to be set up in that configuration...
>
> I post this here first for a discussion before posting an enhancement request
> issue on github.
>
> Thank you!!
> Adrian
>
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the XROOTD-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
>
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
|