perl里调用shell脚本出错

perl里调用shell脚本出错

单独执行shell script没问题,但在perl里调用这个script就出问题,在shell script里有ssh命令去调用远程server的命令,到这就执行不了了,各位大大想想办法

ssh root@server command

没有任何反应
my $str = 'ssh root@server' ;
`$str` ;
这个调用是在shell里,我想是不是在perl里需要取得环境变量?