Как использовать системную команду в Perl-скрипте с sudo?
Я хотел бы использовать это в моем скрипте Perl:
sudo killall -HUP tor
будет ли это работать?
system echo sudo killall -HUP tor
Кроме того, как мне обойтись аутентификации при запуске скрипта / из скрипта?
1 ответ
Вы могли бы, хотя ваш синтаксис неправильный. Правильный синтаксис будет просто использовать sudo с любым из методов выполнения Perl:
system "sudo command";
`sudo command`;
exec "sudo command";
Но, как указано в комментариях выше, это, вероятно, не то, что вы хотите сделать, чтобы решить проблему, которую вы пытаетесь решить.