[Lazarus] Linux service
Michael Van Canneyt
michael at freepascal.org
Fri Mar 15 12:02:07 CET 2013
On Fri, 15 Mar 2013, Antonio Fortuny wrote:
>
> 1. Change this to use strace:
>
> startproc -p /var/run/ipservice/ipservice.pid -W
> /var/run/ipservice/ipservice.pid strace -f -o /tmp/start.log
> /usr/local/bin/ipservice -r -D -s /usr/local/bin/ipservice.conf
>
> Same behaviour, got a /tmp/start-man.log and start.log (very similar)
> 3983 execve("/usr/local/bin/ipservice", ["/usr/local/bin/ipservice", "-r",
> "-D", "-s", "/usr/local/bin/ipservice.conf"], [/* 56 vars */]) = 0
> 3983 brk(0) = 0x7bc000
> 3983 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0x7f1a74c7d000
> 3
>
> between them, nothing related to ipservice(d)
>
> last lines:
> 3983 sendto(3, "<14>Mar 15 11:20:51 ipservice: ["..., 96, MSG_NOSIGNAL,
> NULL, 0) = 96
> 3983 sendto(3, "<14>Mar 15 11:20:51 ipservice: ["..., 141, MSG_NOSIGNAL,
> NULL, 0) = 141
-> the process is started and writes to the system log. You should see what happens in /var/log/syslog.
Michael.
More information about the Lazarus
mailing list