Leser: 30
1 2
my ($cmd, @args) = ("/pfad/zu/programm", "--arg1", $anzahl, "--arg2", ...); system($cmd, @args) == 0 or die "Could not execute $cmd: $?";
2009-08-30T22:38:53 pqCode (perl): (dl )1 2my ($cmd, @args) = ("/pfad/zu/programm", "--arg1", $anzahl, "--arg2", ...); system($cmd, @args) == 0 or die "Could not execute $cmd: $?";
1 2
my ($cmd, @args) = ("/pfad/zu/programm", "sudo", "shutdown, "-r", "30); system($cmd, @args) == 0 or die "Could not execute $cmd: $?";
my ($cmd, @args) = ("/pfad/zu/programm/sudo", "shutdown, "-r", "30);
my ($cmd, @args) = ("/usr/bin/sudo", "shutdown -r 30");
2009-08-31T09:43:59 topegIm Falle von "sudo" ist es, glaube ich besser, den ganzen Befehl mit Optionen in eine Option zu packen... Verwirrend...
Besser ich mache ein Beispiel:
Code (perl): (dl )my ($cmd, @args) = ("/usr/bin/sudo", "shutdown -r 30");
1
2
3
4
5
6
$ perl -wle'
system "sudo", "echo foo";'
sudo: echo foo: command not found
$ perl -wle'
system "sudo", "echo", "foo";'
foo
2009-08-31T14:13:08 topeg(...) mir passiert es immer wieder das ich irgend was verwechsle.
cp -r template.odt text && cat - > text/content.xml && zip -r dokument.odt text && rm -r text