Thread Remote Shell Variablen (11 answers)
Opened by audacity363 at 2013-10-02 08:26

GwenDragon
 2013-10-02 08:38
#170890 #170890
User since
2005-01-17
14773 Artikel
Admin1
[Homepage]
user image
Perl expandiert alle Variablen in doppelten Anführungszeichen.
Wenn du das nicht willst, schreib es in einfache Anführungszeichen, und verbinde die Zeichenketten mit .-Operator

Code (perl): (dl )
1
2
3
4
5
6
7
8
my $abfrage = "rsh $ARGV[0] export SEMAPHOREN_PATH=" . '$remote_sem_path' . ";
env | grep SEMA;
$net_post_path/netposts $ARGV[1];
ls -lisa SEMAPHOREN_PATH;
ipcs -s -a";
printf "Execute [%s]\n", $abfrage;
$result = `$abfrage`;
print $result;


Ich habs jetzt nich im Kopf, aber es könnte sein, dass du statt '$remote_sem_path' wegen der Expansion druch den systemaufruf (Backticks) doch noch '\$remote_sem_path' schreiben müsstest.
Last edited: 2013-10-02 08:42:04 +0200 (CEST)

View full thread Remote Shell Variablen