Re: /var/run/directory/

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Once upon a time, Jamie Zawinski <jwz@xxxxxxx> said:
> Maybe this is a dumb question, but what's the point of pid files,
> anyway?  Are they used by anything other than the init.d scripts?
> Why not just use /sbin/pidof instead?

Maybe because it cannot work right?

In a multi-user system, there is nothing that prevents a user from
creating something that calls itself "sshd", "sendmail", "xinetd", etc.
that pidof will see.  Also, if you want to restart a service that forks
children (like sshd and sendmail), you generally don't want to kill all
the children as well.  The only way to know which process is the master
is to look for a PID file.

I opened a Bugzilla requesting enhancement to the init.d functions a
couple of years ago because of this:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=63440

-- 
Chris Adams <cmadams@xxxxxxxxxx>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux