我想在VxWorks Shell上运行一个脚本,它将加载一个模块。如何在VxWorks Tornado Shell上运行脚本?
我使用一个Perl脚本,远程登录到系统,登录并访问外壳。
我能够运行基本命令,如'i'
,'time'
,'ls'
'pwd'
和'h'
等。
但我想运行一个脚本,说“test.o”。
如果我做的:<C:\Path\subfolder\test.o
脚本文件将从,龙卷风程序中运行。
但我已经连接到使用Telnet使用Perl。
所以我连这样:
use Net::Telnet;
my $username = "username";
my $password = "password";
my $t = new Net::Telnet(Timeout=>10, Errmode=>'die');
$t->open('10.42.177.123');
$t->login($username,$password); # Logins as expected.
my @lines = $t->cmd('i'); # To test
print @lines # This works
@lines = $t->cmd('<C:\\Path\\Subfolder\\test.o'); # This is not working for me. HELP!
print @lines; # Prints the Error below
我得到一个错误说:
Unknown directory: /C:\Path\Subfolder
can't open input 'C:\Path\Subfolder\test.o
errno = 0x1f5
-
如何运行我的脚本文件,如果它驻留在主机PC的特定文件夹?
我能够从哪里提示貌似->
龙卷风shell窗口手动运行该脚本。因此它是一个工作脚本。正如我所说的,我能够运行并打印基本的VxWorks Shell命令(“内置函数”)。
任何帮助? [我的操作系统是Win7]
谢谢!