亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2472 | 回復(fù): 7
打印 上一主題 下一主題

perl 腳本如何實(shí)現(xiàn)多線程或者多進(jìn)程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-03-30 11:22 |只看該作者 |倒序?yàn)g覽
#!/usr/bin/perl -w
use strict;
use Net::SSH:erl;

#Starting update to GMA Server;
my $Server_Root = "\/home\/Bin20100324"; #修改為實(shí)際服務(wù)器目錄
my $upuser = "root";
my $Program_Root = "\/home/Bin20100324\/";  #修改為實(shí)際源程序目錄

print "Starting update to GMA Server......\n";

open ( SERVER_LIST, "<\/home\/tools\/GMA_list.ini" or die "GMA_list.ini: $!";
while( my $line = <SERVER_LIST>
{
        my ( $ip,$name ) = split /:/,$line;
        chomp($name);
        if( $name =~ /^Game1$/)
        {
                my $getuser = "root";
                my $getpass = "******";
                my $ssh = Net::SSH:erl->new("$ip";
                $ssh->login("$getuser","$getpass";
                my($stdout) = $ssh->cmd("mkdir $Server_Root";
                my $GMAname = $stdout;
                for( my $i=1; $i<7; $i++)
                {
                        system("rsync -pvzcrlDgo --size-only --delete --timeout=30 --bwlimit=1500 $Program_Root -e ssh $upuser\@$ipServer_Root\/Bin$i 1>\/dev\/null" == 0
                        or die "RsyncTool error when updating $name: $! $?";
                        print "Update to $name success!\n";
                }
        }
        elsif( $name =~ /^Game2$/)
        {
                my $getuser = "root";
                my $getpass = "******";
                my $ssh = Net::SSH:erl->new("$ip";
                $ssh->login("$getuser","$getpass";
                my($stdout) = $ssh->cmd("mkdir $Server_Root";
                my $GMAname = $stdout;
                for( my $i=1; $i<7; $i++)
                {
                        system("rsync -pvzcrlDgo --size-only --delete --timeout=30 --bwlimit=1500 $Program_Root -e ssh $upuser\@$ipServer_Root\/Bin$i 1>\/dev\/null" == 0
                        or die "RsyncTool error when updating $name: $! $?";
                        print "Update to $name success!\n";
                }
        }
        else
        {
        #        system("rsync -pvzcrlDgo --size-only --delete --timeout=30 --bwlimit=1500 $Program_Root -e ssh $upuser\@$ipServer_Root 1>\/dev\/null") == 0
        #        or die "RsyncTool error when updating $name: $! $?";
                print "Update to $name success!\n";
        }
}

print "-------------------------------------------------------\n";
print "The all GMA Server updating is success!\n";

論壇徽章:
0
2 [報告]
發(fā)表于 2010-03-30 11:27 |只看該作者
各位大蝦 請問此腳本如何實(shí)現(xiàn)多線程或者多進(jìn)程 并請明示 謝謝!

論壇徽章:
0
3 [報告]
發(fā)表于 2010-03-30 11:48 |只看該作者
太亂看了。使用代碼框啊

論壇徽章:
0
4 [報告]
發(fā)表于 2010-03-30 11:50 |只看該作者
use Parallel::ForkManager;

or

use threads;

例子看doc 就足夠

論壇徽章:
0
5 [報告]
發(fā)表于 2010-03-30 12:37 |只看該作者

論壇徽章:
0
6 [報告]
發(fā)表于 2010-03-30 16:34 |只看該作者
use Parallel::ForkManager;

or

use threads;

例子看doc 就足夠
xti9er 發(fā)表于 2010-03-30 11:50



   
ForkManager挺好

論壇徽章:
0
7 [報告]
發(fā)表于 2010-03-30 22:02 |只看該作者
flw曰:用POE
hit***曰:用Coro

論壇徽章:
0
8 [報告]
發(fā)表于 2010-03-30 22:26 |只看該作者
Power Over Ethernet?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP