Re: script to turn off services



Not to be argumentative, but:

Since when does "service <servicename> status" give anything different
than "/etc/init.d/<servicename> status"?

It certainly doesn't, on my system:

[root@burgers ~]# service dansguardian status
Parent DansGuardian pid:3379
[root@burgers ~]# /etc/init.d/dansguardian status
Parent DansGuardian pid:3379
[root@burgers ~]# service dovecot status
dovecot (pid 3081) is running...
[root@burgers ~]# /etc/init.d/dovecot status
dovecot (pid 3081) is running...
[root@burgers ~]# service bluetooth status
hcid is stopped
sdpd is stopped
hidd is stopped
[root@burgers ~]# /etc/init.d/bluetooth status
hcid is stopped
sdpd is stopped
hidd is stopped

On Wed, August 16, 2006 1:42 pm, Wayne Pinette wrote:
rather than use service <servicename> I would use
/etc/init.d/<servicename> status


try /etc/init.d/bluetooth status. That usually gives you back a string
which tells you if it is running or not.

Then you can call /etc/init.d/bluetooth stop and chkconfig bluetooth
off

But I kind of agree with the other guy about not bothering to check
cause turning something off thats already off isn't an evil thing.

Wayner


inode0@xxxxxxxxx 08/16/06 9:55 am >>>
On 8/16/06, Bill Tangren <bjt@xxxxxxxxxxxxxxxx> wrote:
I am trying to write a script that will turn off unneeded services,
but I am not
having any luck. I have tried the following:


service bluetooth status > /dev/null 2>&1
EXITVALUE=$?
if [ $EXITVALUE == 0 ]; then
service bluetooth stop
chkconfig --level 345 bluetooth off
fi


This works if bluetooth is not installed, but not if it IS installed
and already
turned off. In that case, the service command returns zero and the if
block is
executed.

Does anyone know how to modify this script so that it will run (or
tell me where
I can learn how to modify it)?

Why do you care what state it is in if you know you want it off?
Doesn't something simple (albeit parts may be unnecessary but
shouldn't cause any harm) like

for u in "list of unneeded services"; do
service $u stop
chkconfig $u off
done

work ok?

John

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list



--
Mike Burger
http://www.bubbanfriends.org

Visit the Dog Pound II BBS
telnet://dogpound2.citadel.org or http://dogpound2.citadel.org:2000

To be notified of updates to the web site, visit
http://www.bubbanfriends.org/mailman/listinfo/site-update, or send a
message to:

site-update-request@xxxxxxxxxxxxxxxxx

with a message of:

subscribe

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list