Como usar o comando do sistema em um script perl com sudo?

1

Eu gostaria de usar isso no meu script perl:

sudo killall -HUP tor

isso funcionaria?:

system echo sudo killall -HUP tor

Além disso, como eu poderia ter que me autenticar ao executar o script / dentro do script?

    
por user2829148 22.01.2017 / 18:36

1 resposta

0

Você poderia, embora sua sintaxe esteja errada. A sintaxe correta seria simplesmente usar o sudo com qualquer um dos métodos de execução do Perl:

system "sudo command";
'sudo command';
exec "sudo command";

Mas, como os comentários acima apontam, provavelmente não é o que você quer fazer para resolver o problema que está tentando resolver.

    
por felwithe 27.04.2018 / 18:40