basic signal handler for sigint and sigkill
This commit is contained in:
@@ -99,6 +99,15 @@ do {
|
|||||||
}
|
}
|
||||||
} while(shift @ARGV);
|
} while(shift @ARGV);
|
||||||
|
|
||||||
|
sub catch_zap {
|
||||||
|
my $signame = shift;
|
||||||
|
print STDERR "ftpserver.pl received SIG$signame, exiting\n";
|
||||||
|
ftpkillslaves(1);
|
||||||
|
die "Somebody sent me a SIG$signame";
|
||||||
|
}
|
||||||
|
$SIG{INT} = \&catch_zap;
|
||||||
|
$SIG{KILL} = \&catch_zap;
|
||||||
|
|
||||||
my $sfpid;
|
my $sfpid;
|
||||||
|
|
||||||
sub startsf {
|
sub startsf {
|
||||||
|
|||||||
Reference in New Issue
Block a user