version 1.25, 2005/05/26 20:25:00
|
version 1.27, 2006/01/28 11:21:42
|
Line 47 $ENV{'BASH_ENV'}="";
|
Line 47 $ENV{'BASH_ENV'}="";
|
# Firewall code is based on the code in FC2 /etc/init.d/ntpd |
# Firewall code is based on the code in FC2 /etc/init.d/ntpd |
my $fw_chain = 'RH-Firewall-1-INPUT'; |
my $fw_chain = 'RH-Firewall-1-INPUT'; |
my $iptables = '/sbin/iptables'; |
my $iptables = '/sbin/iptables'; |
|
if (! -e $iptables) { |
|
$iptables = '/usr/sbin/iptables'; |
|
if (! -e $iptables) { |
|
print("Unable to find iptables command\n"); |
|
} |
|
} |
my $lond_port = 5663; |
my $lond_port = 5663; |
my $lonhttpd_port = 8080; |
my $lonhttpd_port = 8080; |
|
|
Line 128 sub stop_daemon {
|
Line 134 sub stop_daemon {
|
my $daemonpid=<PIDFILE>; |
my $daemonpid=<PIDFILE>; |
chomp($daemonpid); |
chomp($daemonpid); |
kill TERM => $daemonpid; |
kill TERM => $daemonpid; |
sleep 2; |
sleep 1; |
if (kill 0 => $daemonpid) { |
if (kill 0 => $daemonpid) { |
kill KILL => $daemonpid; |
kill KILL => $daemonpid; |
sleep 2; |
sleep 1; |
if (kill 0 => $daemonpid) { |
if (kill 0 => $daemonpid) { |
print("failed to kill"); |
print("failed to kill"); |
} else { |
} else { |