不要なサービスを停止する為のサンプルスクリプトです。

#!/usr/bin/perl
# CentOS 5

use strict;
use warnings;

# 自動起動を止めるサービス一覧
my @service = qw(
   acpid
   anacron
   apmd
   auditd
   autofs
   avahi-daemon
   bluetooth
   cpuspeed
   cups
   firstboot
   gpm
   hidd
   ip6tables
   iptables
   kudzu
   mcstrans
   mdmonitor
   netfs
   nfslock
   pcscd
   portmap
   restorecond
   rpcgssd
   rpcidmapd
   sendmail
   smartd
   xfs
   yum-updatesd
);

# コマンド
my $chkconfig = '/sbin/chkconfig';

# サービス停止、自動起動停止
foreach (@service) {
   chomp;
   system "/etc/init.d/$_ stop";
   system "$chkconfig --level 2345 $_ off";
}

# 自動起動の確認
foreach (@service) {
    system "$chkconfig --list $_";
}





















最終更新:2009年01月22日 09:11