What's the difference between /etc/init.d and /sbin/service

Remi Collet Fedora at FamilleCollet.com
Sat Apr 18 14:53:13 UTC 2009


Le 18/04/2009 16:44, Tom Horsley a écrit :
> On Sat, 18 Apr 2009 22:32:37 +0800
> Nathan Huang wrote:
> 
>> I face a problem, What 's the difference between these two commands?
> 
> Nothing much, 

I don't think so.

Main difference is "environment" which is clean before launch the
service by the "service" command.

Using "service" environment is closer to the one used during server boot
process (really different from "interactive" session)

One typical issue is environment variable need to start "apache" defined
in root interactive session and not during boot process.
(Such variable must be add to /etc/sysconfig/apache)

So please : don't use directly /etc/init.d/foo script

Remi.




More information about the fedora-list mailing list