IOU配套脚本------ 自动通过gnome-terminal tab页连接IOU

来源:互联网 发布:手机淘宝触屏版首页 编辑:程序博客网 时间:2024/05/16 23:52

用法:  ./conn.php x [端口基数]

如:开启8个IOU设备,端口基数为3000 则

#./conn.php 8 3000

效果:开启8个gnome-terminal 的tab页,标题分别为R1....R8 ..  每个tab自己连到localhost 的300x端口上

 

可以用Alt+1,2,3...切换tab,和SecureCRT效果一样。konsole也可以做tab,但不能用Alt切换。。

PHP写脚本也挺方便。。SHBANG用php就行了

 

 

----------------------conn.php----------------------

#!/usr/bin/php
<?php
$portbase =2000;
if($argc==1)
{
echo "./conn.php x [portbase]/n";
return;
}

if ($argc==3)
{
$portbase = $argv[2];
}

$strhead = "gnome-terminal ";
$strCont = "";

for($i=0;$i<$argv[1];$i++)
{
$strCont .= sprintf(" --tab-with-profile=a --command /"telnet localhost %d/" -t R%d ",$portbase+$i+1,$i+1);
}

exec($strhead.$strCont);
?>

---------------------end conn.php---------------

原创粉丝点击