[Voyage-linux] log the stdout of a process started by start-stop-daemon
John Coltrane
(spam-protected)
Wed Mar 28 00:22:59 HKT 2012
Hello Toni,
maybe the "logger" command is your friend
cheers
On 03/27/2012 05:58 PM, Toni Castelli wrote:
> Hello, I’m having some trouble trying to log the stdout and the
> stderror generated by an application when it is started by an init.d
> script.
>
> What im trying to run is something like this:
>
> $logFile=/var/log/test.log
>
> if [ ! "$logFile" == "" ]; then
> touch $logFile || exit 2
> start-stop-daemon --start --make-pidfile --pidfile
> $PIDFILE --exec $DAEMON -- $DAEMON_ARGS >> $logFile 2>&1 &
> else ....
>
> when I try to run the script from bash it works perfectly, but when it
> runs after a reboot, the log file isn’t generated. I’m suspecting it
> could be a matter of mounting the file system after starting my
> script, but I’ve checked the execution number and its the last one it
> shares the number with some other processes). Anyone can guess what’s
> wrong with the code?
>
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20120327/30afab70/attachment.html>
More information about the Voyage-linux
mailing list