在perl脚本中执行rsh命令
我想rsh到一台机器并在perl scriprt中执行一些命令,下面是代码:在perl脚本中执行rsh命令,perl,Perl,我想rsh到一台机器并在perl scriprt中执行一些命令,下面是代码: #!/usr/bin/perl $command="cd /remote/XXX; mkdir aa"; $result=system("rsh machine $command"); 未创建目录aa。有人能帮我看看吗?谢谢 Perl以双引号插入变量。因此,该命令被解释为 rsh machine cd /remote/XXX; mkdir aa aa目录可能是在本地计算机上创建的。添加单引号,以便本地shell不
#!/usr/bin/perl
$command="cd /remote/XXX; mkdir aa";
$result=system("rsh machine $command");
未创建目录aa。有人能帮我看看吗?谢谢 Perl以双引号插入变量。因此,该命令被解释为
rsh machine cd /remote/XXX; mkdir aa
aa
目录可能是在本地计算机上创建的。添加单引号,以便本地shell不会解释分号:
$result = system("rsh machine '$command'");
/remote/XXX
是否存在于远程计算机中?