<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>评论：Linux下挂FireBird BBS脚本</title>
	<atom:link href="http://www.yaoge123.com/blog/archives/104/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yaoge123.com/blog/archives/104</link>
	<description>丰刀</description>
	<pubDate>Wed, 07 Jan 2009 04:48:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>来自：mirth</title>
		<link>http://www.yaoge123.com/blog/archives/104/comment-page-1#comment-181</link>
		<dc:creator>mirth</dc:creator>
		<pubDate>Tue, 20 Nov 2007 11:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.yaoge123.com/blog/archives/104#comment-181</guid>
		<description>anyway, i modified your script to allow multiple logins, and here it goes:

#-------------------------------------
#!/bin/bash
lilyuser='mirth'
lilypass=mypass

bbslogin1()
{
        while true;
        do
                i=1
                (
                        echo "${lilyuser}";
                        echo "${lilypass}";
                        sleep 1;
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo -n "q\nq\nq\nq\nq\n";
                        sleep 1; echo "e";
                        sleep 1; echo "I";
                        sleep 1; echo "L";
                        while [ "$i" -le 10 ]
                        do
                                echo "";
                                sleep 180;
                                ((i=i+1))
                        done
                        echo "${lilypass}";
                        sleep 1; echo -n "e";
                        sleep 1; echo;
                        sleep 1; echo -n "g";
                        sleep 1; echo;
                        sleep 1; echo;
                ) &#124; telnet bbs.nju.edu.cn
        done &#38;
}

bbslogin2()
{
        while true;
        do
                j=1
                (
                        echo "${lilyuser}";
                        echo "${lilypass}";
                        sleep 1;
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo -n "q\nq\nq\nq\nq\n";
                        sleep 1; echo "e";
                        sleep 1; echo "I";
                        sleep 1; echo "L";
                        while [ "$j" -le 10 ]
                        do
                                echo "";
                                sleep 180;
                                ((j=j+1))
                        done
                        echo "${lilypass}";
                        sleep 1; echo -n "e";
                        sleep 1; echo;
                        sleep 1; echo -n "g";
                        sleep 1; echo;
                        sleep 1; echo;
                ) &#124; telnet bbs.nju.edu.cn
        done &#38;
}


bbslogin3()
{
        while true;
        do
                k=1
                (
                        echo "${lilyuser}";
                        echo "${lilypass}";
                        sleep 1;
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo "";
                        sleep 1; echo -n "q\nq\nq\nq\nq\n";
                        sleep 1; echo "e";
                        sleep 1; echo "I";
                        sleep 1; echo "L";
                        while [ "$k" -le 10 ]
                        do
                                echo "";
                                sleep 180;
                                ((k=k+1))
                        done
                        echo "${lilypass}";
                        sleep 1; echo -n "e";
                        sleep 1; echo;
                        sleep 1; echo -n "g";
                        sleep 1; echo;
                        sleep 1; echo;
                ) &#124; telnet bbs.nju.edu.cn
        done &#38;
}


bbslogin1
sleep 8;
bbslogin2
sleep 16;
bbslogin3
#-------------------------------------</description>
		<content:encoded><![CDATA[<p>anyway, i modified your script to allow multiple logins, and here it goes:</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#!/bin/bash<br />
lilyuser=&#8217;mirth&#8217;<br />
lilypass=mypass</p>
<p>bbslogin1()<br />
{<br />
        while true;<br />
        do<br />
                i=1<br />
                (<br />
                        echo &#8220;${lilyuser}&#8221;;<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo -n &#8220;q\nq\nq\nq\nq\n&#8221;;<br />
                        sleep 1; echo &#8220;e&#8221;;<br />
                        sleep 1; echo &#8220;I&#8221;;<br />
                        sleep 1; echo &#8220;L&#8221;;<br />
                        while [ "$i" -le 10 ]<br />
                        do<br />
                                echo &#8220;&#8221;;<br />
                                sleep 180;<br />
                                ((i=i+1))<br />
                        done<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1; echo -n &#8220;e&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo -n &#8220;g&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo;<br />
                ) | telnet bbs.nju.edu.cn<br />
        done &amp;<br />
}</p>
<p>bbslogin2()<br />
{<br />
        while true;<br />
        do<br />
                j=1<br />
                (<br />
                        echo &#8220;${lilyuser}&#8221;;<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo -n &#8220;q\nq\nq\nq\nq\n&#8221;;<br />
                        sleep 1; echo &#8220;e&#8221;;<br />
                        sleep 1; echo &#8220;I&#8221;;<br />
                        sleep 1; echo &#8220;L&#8221;;<br />
                        while [ "$j" -le 10 ]<br />
                        do<br />
                                echo &#8220;&#8221;;<br />
                                sleep 180;<br />
                                ((j=j+1))<br />
                        done<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1; echo -n &#8220;e&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo -n &#8220;g&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo;<br />
                ) | telnet bbs.nju.edu.cn<br />
        done &amp;<br />
}</p>
<p>bbslogin3()<br />
{<br />
        while true;<br />
        do<br />
                k=1<br />
                (<br />
                        echo &#8220;${lilyuser}&#8221;;<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo &#8220;&#8221;;<br />
                        sleep 1; echo -n &#8220;q\nq\nq\nq\nq\n&#8221;;<br />
                        sleep 1; echo &#8220;e&#8221;;<br />
                        sleep 1; echo &#8220;I&#8221;;<br />
                        sleep 1; echo &#8220;L&#8221;;<br />
                        while [ "$k" -le 10 ]<br />
                        do<br />
                                echo &#8220;&#8221;;<br />
                                sleep 180;<br />
                                ((k=k+1))<br />
                        done<br />
                        echo &#8220;${lilypass}&#8221;;<br />
                        sleep 1; echo -n &#8220;e&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo -n &#8220;g&#8221;;<br />
                        sleep 1; echo;<br />
                        sleep 1; echo;<br />
                ) | telnet bbs.nju.edu.cn<br />
        done &amp;<br />
}</p>
<p>bbslogin1<br />
sleep 8;<br />
bbslogin2<br />
sleep 16;<br />
bbslogin3<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
]]></content:encoded>
	</item>
</channel>
</rss>
