最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

ssh单用户登录写法介绍

时间:2014-06-10 11:03来源: 作者: 点击:
#!/usr/bin/perl -w use strict; sub main { my @lines = `ps 教程 -eo user,pid,etime,cmd | grep sshd`; my $users; for my $line (@lines) { if(my ($user, $pid, $etime, $cmd) = $line =~/^([^s]+)s+(d+)s+([^s]+)s+(sshd:.+)$/) { next if($user eq ‘
(责任编辑:admin)

#!/usr/bin/perl -w 

use strict; 
sub main 

my @lines = `ps
教程 -eo user,pid,etime,cmd | grep sshd`; 
my $users; 
for my $line (@lines) { 
if(my ($user, $pid, $etime, $cmd) = $line =~ /^([^s]+)s+(d+)s+([^s]+)s+(sshd:.+)$/) { 
next if($user eq
root); 
my $proc = {
pid, $pid, etime, $etime, cmd, $cmd}; 
push @{$users->{$user}}, $proc; 


for my $key(keys(%$users)) { 
my @sshs = sort { 
my ($lb, $la) = (length($b->{
etime}), length($a->{etime})); 
if($lb == $la) { 
$b->{
etime} cmp $a->{etime}; 
} else { 
$lb <=> $la; 

} @{$users->{$key}}; 
for (1 .. 1) { shift @sshs; }; 
for my $ssh (@sshs) { 
kill 9, $ssh->{
pid}; 



while(1) { 
main; 
sleep 3; 
}

------分隔线----------------------------
栏目列表
推荐内容