[Voyage-linux] log the stdout of a process started by start-stop-daemon
Toni Castelli
(spam-protected)
Tue Mar 27 23:58:19 HKT 2012
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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20120327/3954eaa9/attachment-0001.html>
More information about the Voyage-linux
mailing list