Hi All,

I'm a newbie and exploring Systemd init system and I have a doubt regarding
how multiple fork() from an application is handled in SystemD environment.

I have application of process A, which forks process B and B in turn forks
another process C like A -> B -> C.

*My systemd service file will spawn the application and starts process A
and I can see that only process B is forked but not process C.*

Below given is my unit file.

*[Unit]*
*Description=Multiple fork*

*[Service]*
*ExecStart=/etc/A*

*[Install]*
*WantedBy=multi-user.target*


Instead of running in a unit file, if I run my application manually all the
processes will spawned.
For Eg :
======
cd /etc
./A & ---> this will cause all the 3 process to be spawned

Can anyone let me know how to resolve this issue in SystemD ?
Like *"Type=forking", *do we have any other option which helps in achieving
this problem statement.

--
Regards,
Raghavendra. H. R
(Raghu)
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to