script to turn off services

Bill Tangren bjt at aa.usno.navy.mil
Wed Aug 16 18:45:18 UTC 2006


inode0 wrote:
> On 8/16/06, Bill Tangren <bjt at aa.usno.navy.mil> 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?

Yes. I was hoping for something a little more elegant. That's all.



> 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
> 

Thanks.




More information about the redhat-list mailing list