Ich habe problematisch Anwendungsfall:Wie führe ich den Befehl in Perl ohne Sudo aus?
ich Perl-Skript laufen mit sudo
(Jenkins):
sudo /usr/bin/perl /Users/snaggs/scripts/build_ios.pl ${BUILD_NUMBER} $Version $isPublish
Das Skript führt mehrere Befehle von CLI.
einer von ihnen ist: $ pod spec lint
, die mit Fehler fehlschlägt: Cannot run pod as root
.
my $command = "/usr/local/bin/pod spec lint $POD_SPEC_FILE_ABS --verbose";
my $podResults = `$command`;
Ich möchte nicht entfernen sudo
.
Wie kann ich bestimmte Befehle in das Skript ohne Super-Benutzer ausführen?