我已经编写了 Perl 脚本来自动化我的工作,使用 telnet 连接到 Windows 并启动服务器。
#!/usr/bin/perl -w
use Net::Telnet;
$telnet = new Net::Telnet ( Timeout=>30, Errmode=>'die');
$telnet->open('ip');
$telnet->waitfor('/login: $/i');
$telnet->print('admin');
$telnet->waitfor('/password: $/i');
$telnet->print('password');
$telnet->waitfor('/\C:\\\\Documents and Settings\\\\Administrator/');
$telnet->print('start server');
$telnet->close();
当程序结束时,服务器再次返回到未运行状态。在 Unix 中,这很好用。