command no script perl não está funcionando

1

Quando coloco este comando em um script perl, não funciona:

'chkconfig --level 3 nslcd on';

Mas se eu executá-lo em um shell de comando do Linux, ele funciona.

[root@barf Scripts]# chkconfig --level 3 nslcd on

Estou curioso para saber por que ele não funciona em um script perl.

TIA

    
por usa ims 27.03.2013 / 18:05

1 resposta

0

O uso de

print 'chkconfig --level 3 nslcd on';

em vez disso "consertar" isso? Se sim, a resposta é encontrada aqui: link

Backticks no Perl são executados com uma chamada system (), e seu valor de retorno será o STDOUT do comando chamado.

    
por 27.03.2013 / 19:28

Tags