On 05.06.2016 22:47, Erik Huelsmann wrote:
PS. Is there a way to say to starman where its working
directory is so that it's not necessary to cd into it first?
It's what makes it not possible to use FreeBSD official
startup script so far.
I'm not aware of such an option, no. Which official startup
script do you mean? Starman's, LedgerSMB's or a generic SysV
startup script to be used with all FreeBSD daemons?
FreeBSD uses its own rc scripts. The standard one for Starman can
be seen here:
https://svnweb.freebsd.org/ports/head/www/p5-Starman/files/starman.in?revision=340872&view=markup
I then defined the startup like this in /etc/rc.conf:
starman_enable="YES"
starman_config="/usr/local/www/ledgersmb15/tools/starman.psgi"
starman_flags="-I /usr/local/www/ledgersmb15/lib/ --listen :5055
--error-log /var/log/starman.log"
But that way includes were missing, configuration could not be
found etc. When I use my own script then it works.
Ok. What you could do, possibly, is changing the starman.psgi file to
include:
chdir "/usr/local/www/ledgersmb15";
as the first line after the shebang -- that is before any other -
actual-code. If that doesn't work, you might consider:
BEGIN {
chdir ...;
}
Yep, the one with BEGIN made the official rc script work :)
--
Silver
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Ledger-smb-users mailing list
Ledger-smb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users